Share via


VSTADTEProviderClass Class

Visual Studio Tools for Applications exposes a class that provides methods that you can use to instantiate the Visual Studio Tools for Applications integrated development environment (IDE) and locate IDE project templates. Managed host applications can use the primary interop assembly for this class. For more information, see VSTADTEProvider.Interop.

class VSTADTEProvider : IDTEProvider

Methods

The following table lists the methods exposed by the VSTADTEProvider class.

Name

Description

VSTADTEProviderClass.GetDTE Method

Starts the Visual Studio Tools for Applications IDE.

VSTADTEProviderClass.GetVSDTE Method

Starts the Visual Studio IDE.

VSTADTEProviderClass.GetProjectTemplatePath Method

Returns the path of a specific host application project template in the Visual Studio Tools for Applications project template cache.

VSTADTEProviderClass.ResetAllHostContexts Method

Supports the Visual Studio Tools for Applications infrastructure and is not intended to be used directly from your code.

VSTADTEProviderClass.ResetHostContext Method

Supports the Visual Studio Tools for Applications infrastructure and is not intended to be used directly from your code.

Properties

This class contains no properties.

Subclasses

This class contains no subclasses.

Inheritance Hierarchy

IDTEProvider

   VSTADTEProvider

See Also

Reference

VSTADTEProvider.Interop

Other Resources

IDE Automation Unmanaged Reference (Visual Studio Tools for Applications)