Extensibility Model Differences
Although Visual Studio Macros shares its Development Tools Extensibility (DTE) type library with Visual Studio, some objects, such as Solution Explorer, are not applicable to macros. The following table lists public operations of the Visual Studio extensibility model that differ from or are not usable in Visual Studio Macros.
Macros Behavior
The following table details the extensibility model behavior differences between macros and the Visual Studio IDE.
Operation |
Behavior in Visual Studio Macros |
---|---|
Although Visual Studio Macros does not support the concept of a solution in the user interface, the object model contains Solution to enable you to get the collection of projects in an early-bound manner |
|
Returns the full path name of the Visual Studio Macros application |
|
Returns the name of the environment. When Visual Studio Macros is hosted by Visual Studio, the string is "VS Macro" |
|
Not available |
|
Not available |
|
Hides the Visual Studio Macros IDE, as would the command, FileClose and Return to Host |
|
Returns an error |
|
Returns an error |
|
Returns an error |
|
Returns an error |