BuildTask Class (2007 System)

Provides the base class for MSBuild tasks that are used by Visual Studio Tools for Office to build projects. 

Namespace:  Microsoft.VisualStudio.Tools.Office.BuildTasks
Assembly:  Microsoft.VisualStudio.Tools.Office.BuildTasks (in Microsoft.VisualStudio.Tools.Office.BuildTasks.dll)

Syntax

'Declaration
<ComVisibleAttribute(False)> _
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public MustInherit Class BuildTask _
    Inherits Task
'Usage
Dim instance As BuildTask
[ComVisibleAttribute(false)]
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public abstract class BuildTask : Task
[ComVisibleAttribute(false)]
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class BuildTask abstract : public Task
public abstract class BuildTask extends Task

Remarks

These build tasks are for Microsoft Office 2003 and the 2007 Microsoft Office system.

The Microsoft Build Engine uses Microsoft.VisualStudio.Tools.Office.BuildTasks to build and deploy Visual Studio Tools for Office solutions. However, you can create your own build system by using these classes and the MSBuild XML-based project files. For more information, see MSBuild Overview and MSBuild Reference.

Inheritance Hierarchy

System.Object
  Microsoft.Build.Utilities.Task
    Microsoft.VisualStudio.Tools.Office.BuildTasks.BuildTask
      Microsoft.VisualStudio.Tools.Office.BuildTasks.CheckOffice2007Document
      Microsoft.VisualStudio.Tools.Office.BuildTasks.CustomizeOffice2007Document
      Microsoft.VisualStudio.Tools.Office.BuildTasks.EmbedTypeLibrary
      Microsoft.VisualStudio.Tools.Office.BuildTasks.GenerateAndPersistAppInfoTask
      Microsoft.VisualStudio.Tools.Office.BuildTasks.GenerateOfficeAddInManifest
      Microsoft.VisualStudio.Tools.Office.BuildTasks.GenerateOfficeDocumentInstallationPath
      Microsoft.VisualStudio.Tools.Office.BuildTasks.GenerateOfficeDocumentManifest
      Microsoft.VisualStudio.Tools.Office.BuildTasks.IsInvalidDocumentTask
      Microsoft.VisualStudio.Tools.Office.BuildTasks.SetInclusionListEntry
      Microsoft.VisualStudio.Tools.Office.BuildTasks.SetOffice2003AddInRegistration
      Microsoft.VisualStudio.Tools.Office.BuildTasks.SetOffice2003SecurityPolicy

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

BuildTask Members

Microsoft.VisualStudio.Tools.Office.BuildTasks Namespace