다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Collection 이 속성을 지원하는 SolutionConfiguration 개체가 포함된 SolutionConfigurations 컬렉션을 가져옵니다.
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 Name 개체의 이름을 가져오거나 설정합니다.
Public 속성 SolutionContexts SolutionContext 개체의 컬렉션을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Activate 현재 항목으로 포커스를 이동합니다.
Public 메서드 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 네임스페이스