_DTE.Globals Property

Gets the Globals object that contains Add-in values that may be saved in the solution (.sln) file, the project file, or in the user's profile data.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)


ReadOnly Property Globals As Globals
Globals Globals { get; }
property Globals^ Globals {
    Globals^ get ();
abstract Globals : Globals
function get Globals () : Globals

Property Value

Type: EnvDTE.Globals
A Globals object.


The Add-ins are available when the solution, project file, and so on is loaded.

Solution globals aren't necessarily Add-in created; they can also be created by macros or any other automation client.


VariableValue name strings cannot contain space, colon (:), or period(.) characters. If a name has any of these characters, you get the error, "Value does not fall within expected range."

.NET Framework Security

See Also


_DTE Interface

EnvDTE Namespace

Other Resources

How to: Compile and Run the Automation Object Model Code Examples