Udostępnij za pośrednictwem


Właściwość Configuration.Type —

Pobiera stałą, wskazujące typ obiektu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
ReadOnly Property Type As vsConfigurationType
vsConfigurationType Type { get; }
property vsConfigurationType Type {
    vsConfigurationType get ();
}
abstract Type : vsConfigurationType with get
function get Type () : vsConfigurationType

Wartość właściwości

Typ: EnvDTE.vsConfigurationType
A vsConfigurationType stałą, określając typ konfiguracji.

Uwagi

W przypadku konfiguracji Type zwraca wartość stałą, wskazująca, czy zbiór konfiguracji jest wiersz konfiguracji dla nazwy określoną konfigurację lub kolumnie konfiguracje dla danej platformy.Jeśli okno należy do narzędzia środowiska, następnie Type identyfikuje narzędzie.Jeśli okno to jest dostarczane w pakiecie narzędzia lub dokumentu oknie, następnie Type jest albo vsWindowTypeToolWindow lub vsWindowTypeDocumentoraz ObjectKind właściwość wskazuje typ pakietu specyficznych informacji.

Przykłady

public void CodeExample(DTE2 dte, AddIn addin)
{   // Make sure you have a solution loaded into Visual Studio
    // before running the following example.
    try
    {
        Project prj;
        Configuration config; 
        ConfigurationManager configmgr;
        if (dte.Solution.Projects.Count > 0)
        {
            prj = dte.Solution.Projects.Item(1);
            config = prj.ConfigurationManager.ActiveConfiguration;
            // Returning the Configuration type constant.
            MessageBox.Show(config.Type.ToString());
            // Returns the ConfigurationManager containing the active configuration.
            configmgr = config.Collection;
            // Returns the application containing this active configuration.
            MessageBox.Show(config.DTE.Name);
        }
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Configuration Interfejs

Przestrzeń nazw EnvDTE

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady