2009-01-29 9 views
86

저는 기존 프로젝트를 여러 개 가져온 Visual Studio 2008 솔루션을 보유하고 있습니다. 프로젝트는 혼합 언어 샘플 코드 (C#, VB, C++/CLI)입니다. 그들은 현재 여러 개의 구성을 가지고 있지만 각각의 프로젝트는 단지 하나의 "디버그"구성 만 가지기를 원합니다.Visual Studio 2008에서 프로젝트 구성을 제거하려면 어떻게합니까?

구성 관리자에서 다른 설정 (예 : '출시')을 삭제했지만 내가 한 것처럼 개별 프로젝트에서 삭제되지 않는다는 경고 메시지가 표시되었습니다.

실제로 개별 프로젝트를 탐색 할 때 솔루션 레벨에 "디버그"만 있더라도 여전히 "릴리스"및 기타 구성이 있습니다.

각 프로젝트에서 이러한 추가 구성을 제거하는 가장 좋은 방법은 무엇입니까? GUI에서이 작업을 수행하는 방법을 간과하고 있습니까? 아니면 프로젝트 파일을 직접 편집해야합니까?

답변

173

구성 관리자에서 제거하려는 구성이있는 각 프로젝트 (액티브 솔루션 구성 드롭 다운 제외) 의 "구성"열에서 "편집 ..."을 선택하십시오.

팝업되는 대화 상자에서 원치 않는 각각의 구성을 표시하고 "제거"를 선택하십시오.

+19

고마워요! Visual Studio에서 모든 프로젝트의 구성을 더 빨리 제거 할 수 있기를 바랍니다. 솔루션에 12 개 정도의 프로젝트가 있다면 각각의 프로젝트를 거쳐 수동으로 구성을 삭제하는 것이 고통입니다. –

+0

이것은 프로젝트 파일에서 어떤 것도 제거하지 않습니다. 삭제해야하는 구성은 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하여 액세스 할 수 있습니다. – Matthias

+0

@Matthias 나는 다른 것을 간청한다. 아니, 변경되지 않았습니다 (2009 년 버전에서 2013 버전으로 답변 한 시점에서부터). – Timbo

3

VS2013에서는 속성 관리자 탭을 열고 모든 프로젝트 구성을 확장하고 CTRL 또는 SHIFT 키를 사용하여 여러 항목을 선택하고 한 번에 여러 프로젝트의 구성을 삭제할 수 있습니다.

+0

C++ 프로젝트에만 해당됩니까? 나는 당신이 말하는 탭이 '보기> 다른 윈도우> 속성 관리자'라고 생각하십니까? –

2

Timbo의 대답을 설명하기 위해 여기에 그가 말한 내용이 나와 있습니다. 일부 의견 작성자와 마찬가지로이 정보를 찾으려면 잠시 시간이 필요했습니다.

enter image description here

관련 문제