다음을 통해 공유


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
    필수적 요소로서,새 솔루션 구성의 이름입니다.
  • Propagate
    형식: System.Boolean
    필수적 요소로서,새 솔루션 구성을 전파해야 하면 True이고, 그렇지 않으면 False입니다.Propagate를 True로 설정하면 새로 추가되는 솔루션 구성이 해당 솔루션 및 솔루션에 포함된 모든 프로젝트에 자동으로 추가됩니다.

반환 값

형식: EnvDTE.SolutionConfiguration
SolutionConfiguration 개체입니다.

설명

Add는 ExistingName에 명명된 이름을 기반으로 새 솔루션 구성을 만듭니다. 새 솔루션 구성은 구성 및 플랫폼 컨텍스트에 대해 동일한 프로젝트 구성을 사용합니다. ExistingName이 비어 있는 경우 Add는 기본값을 사용하여 새 솔루션 구성을 만듭니다.

기본 솔루션 구성에는 모든 프로젝트가 포함되며 빌드할 것으로 표시됩니다. 또한 다음 지침에 따라 솔루션 구성이 활성화될 때 활성 상태인 프로젝트 구성을 선택합니다.

  • 새 솔루션 구성의 이름과 완전히 일치하는 프로젝트 구성 이름이 선택됩니다. 이때 대/소문자가 구분되지 않습니다.

  • 이렇게 해서 일치하는 이름이 없으면 해당 프로젝트 구성 이름을 포함하는 프로젝트 구성 이름이 선택됩니다.

  • 그래도 일치하는 이름이 없으면 프로젝트별로 표시된 첫째 프로젝트 구성이 선택됩니다. 해당 이름의 프로젝트 구성이 지원되는 경우 규칙에 따라 디버그 프로젝트 구성이 먼저 표시됩니다.

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

SolutionConfigurations 인터페이스

EnvDTE 네임스페이스