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 | 이 속성을 지원하는 SolutionContext 개체가 포함된 SolutionContexts 컬렉션을 반환합니다. | |
ConfigurationName | 이 솔루션 컨텍스트를 선택할 때 컨텍스트를 제공하는 프로젝트 구성 이름을 가져오거나 설정합니다. | |
DTE | 최상위 확장성 개체를 가져옵니다. | |
PlatformName | 이 할당에서 지원하는 플랫폼의 이름을 가져옵니다. | |
ProjectName | 이 SolutionContext 개체가 컨텍스트를 제공하는 프로젝트의 고유 이름을 가져옵니다. | |
ShouldBuild | 이 SolutionContext와 연결된 솔루션 구성을 선택할 때 현재 프로젝트가 빌드되는지 여부를 가져오거나 설정합니다. | |
ShouldDeploy | 이 SolutionContext와 연결된 솔루션 구성을 선택할 때 현재 프로젝트가 배포되는지 여부를 가져오거나 설정합니다. |
위쪽
설명
솔루션의 각 프로젝트에는 SolutionConfiguration을 선택할 때 컨텍스트를 제공할 특정 프로젝트 구성과 플랫폼을 정의하는 SolutionContext 개체가 연결되어 있습니다.이 개체를 사용하여 특정 프로젝트가 빌드된 것인지 배포된 것인지 여부를 판단할 수 있습니다.