[visual-studio] 동일한 이름의 구성이 이미 있습니다.
10 개 이상의 프로젝트 (VS2010 SP1)가있는 솔루션이 있습니다. 솔루션에 다음 구성이 정의되어 있습니다.
- 디버그
- 디버그 -QA
- 릴리스 -UAT
- 출시-생산
이를 통해 각 배포 시나리오에 대한 특정 설정을 쉽게 설정할 수 있습니다. 그러나 어떤 이유로 내가 원하는대로 설정을 얻을 수 없습니다. 이 스크린 샷을 참조하십시오 :
강조 표시된 프로젝트 / 구성을 확인합니다. 이 프로젝트에 대한 “Debug-QA”구성을 만들 수 없습니다 ( <New>
해당 특정 프로젝트의 셀에서 선택 ). 예를 들어, DataUtility 프로젝트에 새 “Debug-QA”구성을 추가하려고하면 Visual Studio에서 소리를 지 릅니다.
동일한 이름의 솔루션 구성이 이미 존재하므로이 구성을 작성할 수 없습니다.
나는 그것을 알고있다! 프로젝트에 구성을 추가하려고합니다! 내가 여기서 무엇을 놓치고 있습니까? 모든 프로젝트에 5 가지 구성이 모두 포함되기를 원합니다. 플랫폼을 일치 (생성)하려고 할 때 동일한 문제가 발생합니다 (예 : DataUtility 프로젝트에 “모든 CPU”플랫폼 추가).
답변
그리드의 드롭 다운 목록 (대화 상자 상단에있는 목록이 아님)을 사용하고 있는지 확인하고 새 프로젝트 구성을 추가 할 때 “새 솔루션 구성 만들기”확인란을 선택하지 마십시오.
답변
이미 새 솔루션 구성 만들기 확인란을 선택한 경우 해결 방법은 다음과 같습니다 .
- 탐색기를 열고 플랫폼이 누락 된 프로젝트의 솔루션 위치로 이동합니다.
- 솔루션 .sln 파일을 Visual Studio에서 찾을 수없는 임시 위치로 이동합니다.
- 플랫폼이 누락 된 프로젝트의 .csproj 파일을 엽니 다.
- 솔루션 플랫폼 드롭 다운을 클릭합니다.
- 구성 관리자 …를 클릭합니다.
- 테이블에서 프로젝트의 플랫폼 열에있는 드롭 다운을 클릭하고을 선택하여 새 플랫폼을 추가합니다.
- 확인을 클릭하십시오.
- 필요에 따라 새 플랫폼 추가를 반복합니다.
- 프로젝트를 저장하십시오.
- 이전에 이동 한 솔루션 파일을 원래 위치로 되돌립니다.
- 결합 된 프로젝트 솔루션을 다시 엽니 다.