Configuration.IsDeployable - свойство
Возвращает информацию о том, можно ли развернуть конфигурацию проекта или элемента проекта.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property IsDeployable As Boolean
Get
bool IsDeployable { get; }
property bool IsDeployable {
bool get ();
}
abstract IsDeployable : bool
function get IsDeployable () : boolean
Значение свойства
Тип: System.Boolean
Булево значение, возвращающее true, если проект или элемент проекта может быть развернут, и false, если нет.
Заметки
Чтобы показать, должен ли быть развернут проект или элемент, следует указать это в SolutionContext как конфигурацию, имеющую контекст и развертку для заданной конфигурации решения.
Примеры
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;
if (dte.Solution.Projects.Count > 0)
{
prj = dte.Solution.Projects.Item(1);
config = prj.ConfigurationManager.ActiveConfiguration;
// Determine and show whether the active configuration can be deployed.
MessageBox.Show(config.IsDeployable.ToString());
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации