다음을 통해 공유


건물에 대 한 프로젝트 구성

솔루션 구성 대화 상자에 현재 솔루션에 대 한 솔루션 구성의 목록을 관리 합니다.

사용자는 각각 고유한 이름 가진 추가 솔루션 구성을 만들 수 있습니다. 사용자가 새 솔루션 구성을 만드는 경우 해당 이름이 있는 경우 IDE에서 프로젝트 또는 디버그 해당 구성 이름 기본값입니다. 사용자가 필요에 따라 특정 요구 사항에 맞는 선택 영역을 변경할 수 있습니다. 새 솔루션 구성의 이름과 일치 하는 구성이 프로젝트를 지 원하는 경우이 동작 유일한 예외가입니다. 예를 들어, Project1 및 추가 솔루션에 포함 되어 가정 합니다. Project1 프로젝트 구성을 디버그, 소매, 및 MyConfig1 있습니다. 추가 프로젝트 구성을 디버그, 소매, 및 MyConfig2 있습니다.

사용자가 MyConfig2 이라는 새 솔루션 구성을 만드는 경우 Project1 디버그 구성과를 솔루션 구성에 기본적으로 바인딩됩니다. 또한 추가 기본적으로 MyConfig2 구성을 솔루션 구성으로를 바인딩합니다.

참고

바인딩 소문자입니다.

사용자가 선택할 때 해당 다중 선택 항목 구성 드롭다운 목록에서 환경 사용 가능한 구성 목록을 제공 하는 대화 상자가 표시 됩니다.

여러 구성

여러 구성

이 대화 상자에서 하나 또는 여러 개의 구성을 선택할 수 있습니다. 속성 페이지 대화 상자에 표시 되는 속성 값을 선택한 후 선택한 구성에 대 한 값의 교집합을 반영 합니다.

참조 하십시오 솔루션 구성 에 대 한 정보를 추가 하 고 솔루션 및 프로젝트 구성 이름 바꾸기와 관련 된.

프로젝트 종속성 및 빌드 순서는 독립 솔루션 구성: 면만 모든 솔루션의 프로젝트에 대 한 종속성 트리 설정할 수 있습니다. 솔루션 또는 프로젝트를 마우스 오른쪽 단추로 클릭 하 고 선택 하는 프로젝트 종속성 또는 빌드 순서 옵션을 열고를 프로젝트 종속성 대화 상자. 도 열 수 있는 프로젝트 메뉴입니다.

프로젝트 종속성

프로젝트 종속성

프로젝트 종속성 프로젝트의 빌드 순서를 결정 합니다. 대화 상자에서 빌드 순서 탭을 사용 하 여 솔루션 내의 프로젝트 됩니다 및 빌드 종속성 탭을 사용 하 여 빌드 순서를 수정 하는 정확한 순서를 확인 합니다.

참고

환경이 지정 된 명시적 종속성으로 인해 해당 확인란이 선택 되어 있지만 흐리게 표시 하는 프로젝트 목록에 추가 되었습니다는 IVsBuildDependency 또는 IVsDeployDependency 인터페이스를 하 고는 변경할 수 없습니다.프로젝트 참조를 추가 하는 예를 들어 있는 Visual Basic 프로젝트를 다른 프로젝트에 자동으로 추가 되는 빌드 종속성에 대 한 참조를 삭제 하 여 제거할 수 있습니다.사용 하면 종속성 루프를 만들 수 있기 때문에 확인란 명확 하 고 흐리게 표시 하는 프로젝트를 선택할 수 없습니다 (예를 들어, Project1 추가에 의존 수 있습니다 및 추가 시 Project1 종속 것은)는 빌드가 중단 됩니다.

Visual Studio빌드 프로세스의 일반적인 컴파일 및 단일 빌드 명령으로 호출 되는 링크 작업을 포함 합니다. 두 개의 빌드 프로세스만 지원할 수 있습니다: 정리 작업을 하는 이전의 빌드 출력 항목 구성에서 변경 여부를 결정 하는 항상 최신 검사에서 출력 항목을 모두 삭제 합니다.

IVsProjectCfg2개체를 반환 하는 해당 IVsBuildableProjectCfg (반환 된 get_CfgType)은 빌드 프로세스를 관리 합니다. 진행 되는 동안은 빌드 작업의 상태를 보고 하도록 구성 호출 합니다 IVsBuildStatusCallback인터페이스를 구현 하 고 빌드 상태 이벤트에 관심을 다른 개체입니다.

작성 된는 디버거의 제어 하에서 실행 될 여부를 확인 하려면 구성 설정은 사용할 수 있습니다. 구성을 구현 IVsDebuggableProjectCfg 디버깅을 지원 합니다.

프로젝트 종속성을 구현할 경우 자동화 모델을 통해 종속성을 프로그래밍 방식으로 조작할 수 있습니다. 호출 하 여 BuildDependencies 자동화 모델에서입니다. 솔루션 빌드 관리자 구성 하 고 해당 속성을 직접 조작할 수 없습니다. 사용할 수 있는 API 수준의 VSIP 인터페이스입니다.

또한, 프로젝트 종속성 창에서 표를 제공할 수 있습니다. 자세한 내용은 눈금 표시 속성를 참조하십시오.

참고 항목

개념

배포 관리를 위한 프로젝트 구성

출력에 대 한 프로젝트 구성

기타 리소스

구성 옵션 관리