Click to Rate and Give Feedback
Collapse All/Expand All Collapse All
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
Visual Studio Tools for Office API Reference
Microsoft.VisualStudio.Tools.Office.BuildTasks Namespace (2007 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.

  ClassDescription
Public classBuildTask Provides the base class for MSBuild tasks that are used by Visual Studio Tools for Office to build projects. 
Public classCheckOffice2007Document Defines an MSBuild task that determines whether a customized document in the 2007 Microsoft Office system should be generated. This class cannot be inherited.
Public classCustomizeOffice2007Document Defines an MSBuild task that generates a customized document for a Visual Studio Tools for Office project for the 2007 Microsoft Office system. This class cannot be inherited.
Public classEmbedTypeLibrary Defines an MSBuild task that extracts a type library from a Visual Studio Tools for Office customization assembly into a DLL to enable interop with Visual Basic for Applications (VBA).
Public classGenerateAndPersistAppInfoTask Defines an MSBuild task that adds a customization to a Microsoft Office 2003 document.
Public classGenerateOfficeAddInManifest Defines an MSBuild task that generates the Visual Studio Tools for Office section of an application manifest that describes an add-in. This class cannot be inherited.
Public classGenerateOfficeDocumentInstallationPath Defines an MSBuild task that returns a path to the installation folder to be written into a customized document. This class cannot be inherited.
Public classGenerateOfficeDocumentManifest Defines an MSBuild task that creates the Visual Studio Tools for Office sections of an application manifest for a document-level customization. This class cannot be inherited.
Public classIsInvalidDocumentTask Defines an MSBuild task that determines whether a customized Microsoft Office 2003 document should be updated. This class cannot be inherited.
Public classRegisterFormRegions Defines an MSBuild task that gathers form region information to register or unregister the form regions for Microsoft Office Outlook 2007. This class cannot be inherited.
Public classSetInclusionListEntry SetInclusionListEntry creates or removes a user inclusion list entry at build time for application-level add-ins and document-level customizations in the 2007 Microsoft Office system. This class cannot be inherited.
Public classSetOffice2003AddInRegistration Defines an MSBuild task that creates or removes registry keys that are needed to run or uninstall a Visual Studio Tools for Office application-level add-in for Microsoft Office 2003. This class cannot be inherited.
Public classSetOffice2003SecurityPolicy Defines an MSBuild task that sets the Visual Studio Tools for Office security policy for Microsoft Office 2003 solutions. This class cannot be inherited.
Public classSetOffice2007AddInRegistration Defines an MSBuild task that creates or removes registry keys that are needed to run or uninstall an add-in for the 2007 Microsoft Office system. This class cannot be inherited.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker