ConfigurationManager.DTE - свойство
Возвращает объект расширения верхнего уровня.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property DTE As DTE
DTE DTE { get; }
property DTE^ DTE {
DTE^ get ();
}
abstract DTE : DTE with get
function get DTE () : DTE
Значение свойства
Тип: EnvDTE.DTE
Объект DTE.
Заметки
В Visual Studio объект DTE является корневым объектом модели автоматизации, который в других объектных моделях часто называется "Application".
Примеры
public void CodeExample(DTE2 dte, AddIn addin)
{ // Make sure you have a solution loaded into Visual Studio
// before running the following example.
try
{
ConfigurationManager configmgr;
Configuration config;
if (dte.Solution.Projects.Count > 0)
{
configmgr = dte.Solution.Projects.Item(1).ConfigurationManager;
// Return the ActiveConfiguration.
config = configmgr.ActiveConfiguration;
// Show how many Configuration objects are in the
// Configuration Manager.
MessageBox.Show(configmgr.Count.ToString());
// Show the name of the application containing this
// Configuration Manager.
MessageBox.Show(configmgr.DTE.Name);
// Show the parent object.
MessageBox.Show(((Project)configmgr.Parent).Name);
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
ConfigurationManager Интерфейс
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации