Поделиться через


SolutionContext - интерфейс

Представляет все проекты в решении, некоторые из которых будут построены, и конфигурацию проекта и платформу, которые будет иметь контекст при выборе конкретного объекта SolutionConfiguration.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")> _
Public Interface SolutionContext
[GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface SolutionContext
[GuidAttribute(L"FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")]
public interface class SolutionContext
[<GuidAttribute("FC6A1A82-9C8A-47BB-A046-6E965DF5A99B")>]
type SolutionContext =  interface end
public interface SolutionContext

Тип SolutionContext предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Collection Возвращает коллекцию SolutionContexts, содержащую объект SolutionContext, поддерживающий это свойство.
Открытое свойство ConfigurationName Задает или возвращает имя конфигурации проекта, которое обеспечивает контекст, если выбран контекст решения.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство PlatformName Возвращает имя платформы, которая поддерживается этим назначением.
Открытое свойство ProjectName Возвращает уникальное имя проекта, для которого данный объект SolutionContext предоставляет контекст.
Открытое свойство ShouldBuild Задает или возвращает информацию о том, будет ли выполнено построение текущего проекта, когда будет выбрана конфигурация решения, связанная выбранным объектом SolutionContext.
Открытое свойство ShouldDeploy Задает или возвращает информацию о том, будет ли выполнено развертывание текущего проекта, когда будет выбрана конфигурация решения, связанная выбранным объектом SolutionContext.

В начало страницы

Заметки

Каждый проект в этом решении имеет связанный объект SolutionContext, определяющий конфигурацию определенного проекта и платформу, предоставляющую контекст при выборе объекта SolutionConfiguration.С помощью данного объекта можно определить, построен ли или развернут ли конкретный проект.

См. также

Ссылки

EnvDTE - пространство имен