SolutionConfigurations.Add 메서드
기존 솔루션 구성에 기초하여 새 솔루션 구성을 만듭니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
‘선언
Function Add ( _
NewName As String, _
ExistingName As String, _
Propagate As Boolean _
) As SolutionConfiguration
SolutionConfiguration Add(
string NewName,
string ExistingName,
bool Propagate
)
SolutionConfiguration^ Add(
[InAttribute] String^ NewName,
[InAttribute] String^ ExistingName,
[InAttribute] bool Propagate
)
abstract Add :
NewName:string *
ExistingName:string *
Propagate:bool -> SolutionConfiguration
function Add(
NewName : String,
ExistingName : String,
Propagate : boolean
) : SolutionConfiguration
매개 변수
- NewName
형식: System.String
필수적 요소로서,새 솔루션 구성의 이름입니다.
- ExistingName
형식: System.String
필수적 요소로서,새 솔루션 구성의 기반이 되는 SolutionConfiguration 개체입니다.
- Propagate
형식: System.Boolean
필수적 요소로서,새 솔루션 구성을 전파해야 하면 True이고, 그렇지 않으면 False입니다.Propagate를 True로 설정하면 새로 추가되는 솔루션 구성이 해당 솔루션 및 솔루션에 포함된 모든 프로젝트에 자동으로 추가됩니다.
반환 값
형식: EnvDTE.SolutionConfiguration
SolutionConfiguration 개체입니다.
설명
Add는 ExistingName에 명명된 이름을 기반으로 새 솔루션 구성을 만듭니다. 새 솔루션 구성은 구성 및 플랫폼 컨텍스트에 대해 동일한 프로젝트 구성을 사용합니다. ExistingName이 비어 있는 경우 Add는 기본값을 사용하여 새 솔루션 구성을 만듭니다.
기본 솔루션 구성에는 모든 프로젝트가 포함되며 빌드할 것으로 표시됩니다. 또한 다음 지침에 따라 솔루션 구성이 활성화될 때 활성 상태인 프로젝트 구성을 선택합니다.
새 솔루션 구성의 이름과 완전히 일치하는 프로젝트 구성 이름이 선택됩니다. 이때 대/소문자가 구분되지 않습니다.
이렇게 해서 일치하는 이름이 없으면 해당 프로젝트 구성 이름을 포함하는 프로젝트 구성 이름이 선택됩니다.
그래도 일치하는 이름이 없으면 프로젝트별로 표시된 첫째 프로젝트 구성이 선택됩니다. 해당 이름의 프로젝트 구성이 지원되는 경우 규칙에 따라 디버그 프로젝트 구성이 먼저 표시됩니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.