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


SolutionConfiguration - интерфейс

Представляет сведения о конкретном способе построения решения.

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

Синтаксис

'Декларация
<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")> _
Public Interface SolutionConfiguration
[GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface SolutionConfiguration
[GuidAttribute(L"60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface class SolutionConfiguration
[<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")>]
type SolutionConfiguration =  interface end
public interface SolutionConfiguration

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

Свойства

  Имя Описание
Открытое свойство Collection Возвращает коллекцию SolutionConfigurations, содержащую объект SolutionConfiguration, поддерживающий это свойство.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство SolutionContexts Получает коллекцию объектов SolutionContext.

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

Методы

  Имя Описание
Открытый метод Activate Перемещение фокуса на текущий элемент.
Открытый метод Delete Удаляет объект SolutionConfiguration из коллекции.

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

Заметки

Интерфейс SolutionConfiguration также определяет, какая конфигурация проекта и платформа обеспечивает контекст для операции построения и функции времени разработки в среде, например, завершение инструкции в редакторе, для каждого проекта.

Примеры

Sub SolutionConfigurationExample()
  ' Ensure all Debug project configurations are what are built for the
  ' Debug solution configuration.
  Dim config As SolutionConfiguration = DTE.Solution.SolutionBuild.SolutionConfigurations.Item("Debug")
  For each context in config.SolutionContexts
    Context.ConfigurationName = "Debug"
  Next
End Sub

См. также

Ссылки

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