Click or drag to resize
Sandcastle Help File BuilderBuildHelp Class
This task is used to build help file output using the Sandcastle Help File Builder.
Inheritance Hierarchy
SystemObject
  Microsoft.Build.UtilitiesTask
    SandcastleBuilder.Utils.MSBuildBuildHelp

Namespace: SandcastleBuilder.Utils.MSBuild
Assembly: SandcastleBuilder.Utils (in SandcastleBuilder.Utils.dll) Version: 2014.11.22.0
Syntax
public class BuildHelp : Task, ICancelableTask, 
	ITask

The BuildHelp type exposes the following members.

Constructors
  NameDescription
Public methodBuildHelp
Initializes a new instance of the BuildHelp class
Top
Methods
  NameDescription
Public methodCancel
Cancel the build
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodExecute
This is used to execute the task and perform the build
(Overrides TaskExecute.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyAllHelpFiles
This is used to return a list of all files that resulted from the build (all help formats).
Public propertyAlwaysLoadProject
This is used to specify whether or not to load the specified ProjectFile rather than use the executing project.
Public propertyBuildEngine
Gets or sets the instance of the IBuildEngine object used by the task.
(Inherited from Task.)
Public propertyBuildEngine2
Gets the instance of the IBuildEngine2 object used by the task.
(Inherited from Task.)
Public propertyBuildEngine3
Gets the instance of the IBuildEngine3 object used by the task.
(Inherited from Task.)
Public propertyConfiguration
This is used to pass in the configuration to use for the build
Public propertyDumpLogOnFailure
This is used to set or get whether the log file is dumped to the task log if the help file project build fails.
Public propertyHelp1Files
This is used to return a list of the HTML Help 1 (chm) files that resulted from the build
Public propertyHelp2Files
This is used to return a list of the MS Help 2 (HxS) files that resulted from the build
Protected propertyHelpKeywordPrefix
Gets or sets the prefix used to compose Help keywords from resource names.
(Inherited from Task.)
Public propertyHelpViewerFiles
This is used to return a list of the MS Help Viewer (mshc) files that resulted from the build
Public propertyHostObject
Gets or sets the host object associated with the task.
(Inherited from Task.)
Public propertyLog
Gets an instance of a TaskLoggingHelper class containing task logging methods.
(Inherited from Task.)
Public propertyOpenXmlFiles
This is used to return a list of the Open XML (docx) files that resulted from the build
Public propertyOutDir
This is used to specify the output directory containing the build output for solution and project documentation sources when using Team Build.
Public propertyPlatform
This is used to pass in the platform to use for the build
Public propertyProjectFile
This is used to pass in the project filename
Protected propertyTaskResources
Gets or sets the culture-specific resources associated with the task.
(Inherited from Task.)
Public propertyVerbose
This is used to set or get the output logging verbosity flag
Public propertyWebsiteFiles
This is used to return a list of the website files that resulted from the build
Top
Remarks
All messages from this task are logged with a high priority since it will run for a long time and we need to see the progress messages to know it's doing something. If set to Normal and ran from within Visual Studio, it won't show the progress messages when the logging options are set to Minimal.
See Also