Export (0) Print
Expand All

Reference for Visual Studio Tools for Applications 2.0

Visual Studio 2008

This section contains API reference documentation for Visual Studio Tools for Applications. Visual Studio Tools for Applications includes classes that you can use to configure and load add-ins, customize the integrated development environment, dynamically modify project files at design time, and implement a ClickOnce deployment model for add-ins.

IDE Automation Unmanaged Reference (Visual Studio Tools for Applications)

Contains unmanaged classes that enable you to instantiate the Visual Studio Tools for Applications IDE, and to update IDE settings.

Microsoft.VisualStudio.OfficeTools.Project.ClickOnceProvider

Contains classes that support the Visual Studio Tools for Applications infrastructure. These classes are not intended to be used directly from your code.

Microsoft.VisualStudio.Tools.Applications

Contains classes that provide extension methods for the AddInStore and AddInToken classes in the .NET Framework, and other classes that help implement the add-in pipeline in Visual Studio Tools for Applications.

Microsoft.VisualStudio.Tools.Applications.Contract

Contains contracts that are used by the add-in pipeline in Visual Studio Tools for Applications.

Microsoft.VisualStudio.Tools.Applications.Deployment

Contains classes and interfaces you can use to implement a ClickOnce deployment model for add-ins for your application.

Microsoft.VisualStudio.Tools.Applications.DesignTime

Contains classes that enable you to incorporate the Visual Studio Tools for Applications integrated development environment (IDE) into your host application for add-in developers.

Microsoft.VisualStudio.Tools.Applications.DesignTime.Internal

Contains classes that support the Visual Studio Tools for Applications infrastructure. These classes are not intended to be used directly from your code.

Microsoft.VisualStudio.Tools.Applications.DesignTime.Interop

Contains interfaces that enable you to customize the Visual Studio Tools for Applications IDE using COM. These interfaces are also visible to managed hosts that access the host adapter from outside the IDE.

Microsoft.VisualStudio.Tools.Applications.Hosting.CodeGeneration

Contains classes that are used by the Microsoft Build Engine to build and deploy Visual Studio Tools for Applications solutions. You can also use these classes to create your own build system.

Microsoft.VisualStudio.Tools.Applications.ProgrammingModel

Contains classes that you can use to dynamically add or modify host items and host objects in an add-in project.

Microsoft.VisualStudio.Tools.Applications.ProgrammingModel.Internal

Contains classes that support the Visual Studio Tools for Applications infrastructure. These classes are not intended to be used directly from your code.

Microsoft.VisualStudio.Tools.Applications.ProgrammingModel.Interop

Contains interfaces that you can use to dynamically add or modify host items and host objects in an add-in project.

Microsoft.VisualStudio.Tools.Applications.Project

Contains classes that support the Visual Studio Tools for Applications infrastructure. These classes are not intended to be used directly from your code.

Microsoft.VisualStudio.Tools.Applications.Project.ClickOnceProvider

Contains classes that support the Visual Studio Tools for Applications infrastructure. These classes are not intended to be used directly from your code.

Microsoft.VisualStudio.Tools.Applications.Runtime

Contains attributes that are applied to proxy types by ProxyGen.exe, interfaces that define the host application's view of an add-in, and interfaces that define services that the host application implements and provides to Visual Studio Tools for Applications.

NoteNote:

This namespace is documented in the MSDN Library for Visual Studio 2008, because some of the types in this namespace are also used by Visual Studio Tools for Office solutions for the 2007 Microsoft Office system.

TLI

Contains classes that support the Visual Studio Tools for Applications infrastructure. These classes are not intended to be used directly from your code.

VSTADTEProvider.Interop

Contains managed classes that enable you to instantiate the Visual Studio Tools for Applications IDE, and to update IDE settings.

Understanding the Add-in Pipeline in Visual Studio Tools for Applications

Describes the architecture of the add-in pipeline in Visual Studio Tools for Applications.

Implementing Host Services

Describes the services that the host application must implement and expose to Visual Studio Tools for Applications. These services enable the host applications and add-ins to communicate and use each other's types.

Incorporating the Integrated Development Environment

Describes how to integrate the Visual Studio Tools for Applications IDE into your host application.

Creating In-Process Hosts

Describes how to add your own features to the Visual Studio Tools for Applications project system.

Dynamically Creating and Modifying Host Items and Host Objects in an Add-in Project

Describes how to create, remove, and modify host items and host objects in add-in projects at design time.

Securing and Deploying Add-Ins

Describes how to implement a ClickOnce deployment infrastructure that add-in developers can use to deploy and maintain add-ins for the host application.

Community Additions

ADD
Show:
© 2014 Microsoft