Configurations.Type Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает константу, указывающую тип конфигурации.
public:
property EnvDTE::vsConfigurationType Type { EnvDTE::vsConfigurationType get(); };
public:
property EnvDTE::vsConfigurationType Type { EnvDTE::vsConfigurationType get(); };
[System.Runtime.InteropServices.DispId(5)]
public EnvDTE.vsConfigurationType Type { [System.Runtime.InteropServices.DispId(5)] get; }
[<System.Runtime.InteropServices.DispId(5)>]
[<get: System.Runtime.InteropServices.DispId(5)>]
member this.Type : EnvDTE.vsConfigurationType
Public ReadOnly Property Type As vsConfigurationType
Значение свойства
Константа vsConfigurationType, показывает тип конфигурации.
- Атрибуты
Примеры
public void CodeExample(DTE2 dte, AddIn addin)
{
try
{ // Make sure you have a solution loaded into Visual Studio
// before running the following example. Make sure the "Any CPU"
// option is marked in the Configuration Manager dialog box.
Configurations configs = null;
if (dte.Solution.Projects.Count > 0)
{
configs = dte.Solution.Projects.Item(1).ConfigurationManager.Platform("Any CPU");
// Show the type of configuration.
MessageBox.Show(configs.Type.ToString());
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Комментарии
Для конфигураций Type возвращает константу, показывающую, является ли коллекция конфигураций строкой конфигураций для конкретного имени конфигурации или столбцом конфигураций для данной платформы. Если окно принадлежит средству среды, то Type идентифицирует средство. Если окно предназначено для средства или окна документа, предоставляемого пакетом, то Type оно имеет значение vsWindowTypeToolWindow или vsWindowTypeDocument , а ObjectKind свойство указывает сведения о типе конкретного пакета.