SolutionConfiguration2.DTE Свойство

Определение

Возвращает объект расширения верхнего уровня.

public:
 property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
public:
 property EnvDTE::DTE ^ DTE { EnvDTE::DTE ^ get(); };
[System.Runtime.InteropServices.DispId(1)]
public EnvDTE.DTE DTE { [System.Runtime.InteropServices.DispId(1)] get; }
[<System.Runtime.InteropServices.DispId(1)>]
[<get: System.Runtime.InteropServices.DispId(1)>]
member this.DTE : EnvDTE.DTE
Public ReadOnly Property DTE As DTE

Значение свойства

DTE

Объект DTE.

Реализации

DTE
Атрибуты

Примеры

В этом примере отображается имя активного проекта, полученное через DTE объект, для первого элемента. Visual StudioПеред выполнением этого примера откройте проект в интегрированной среде разработки (IDE).

Imports EnvDTE  
Imports EnvDTE80  
Sub SolutionConfigurationDTEExample(ByVal dte As DTE2)  
    Try  
        Dim builder As SolutionBuild = _  
        _applicationObject.Solution.SolutionBuild  
        Dim config As SolutionConfiguration2  
            config = CType(builder.SolutionConfigurations.Item(1) _  
        , SolutionConfiguration2)  
        MsgBox("The active solution project, obtained through the  _  
        DTE object, is: "  _  
        & config.DTE.ActiveSolutionProjects.ToString())  
    Catch ex As System.Exception  
        MsgBox(ex.ToString)  
    End Try  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void SolutionConfigurationDTEExample(DTE2 dte)  
{  
    try  
    {  
        SolutionBuild builder =  
 _applicationObject.Solution.SolutionBuild;  
        SolutionConfiguration2 config;  
        config =  
 (SolutionConfiguration2)builder.SolutionConfigurations.Item(1);  
        MessageBox.Show("The active solution project, obtained through  
 the DTE object, is: " + config.DTE.ActiveSolutionProjects.ToString());  
    }  
    catch(SystemException ex)  
    {  
        MessageBox.Show(ex.ToString());  
    }  
}  

Комментарии

В Visual Studio DTE объект является корнем модели автоматизации, в которой другие объектные модели часто вызывают "приложение".

Применяется к