Share via


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
    형식: String

    필수입니다. 새 솔루션 구성의 이름입니다.

  • ExistingName
    형식: String

    필수입니다. 새 솔루션 구성의 기반이 되는 SolutionConfiguration 개체입니다.

  • Propagate
    형식: Boolean

    필수입니다. 새 솔루션 구성을 전파해야 하면 True이고, 그렇지 않으면 False입니다. Propagate를 True로 설정하면 새로 추가되는 솔루션 구성이 해당 솔루션 및 솔루션에 포함된 모든 프로젝트에 자동으로 추가됩니다.

반환 값

형식: EnvDTE.SolutionConfiguration
SolutionConfiguration 개체

설명

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

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

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

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

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

.NET Framework 보안

참고 항목

참조

SolutionConfigurations 인터페이스

EnvDTE 네임스페이스