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.