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 объект, для первого элемента. 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 объект является корнем модели автоматизации, в которой другие объектные модели часто вызывают "приложение".