2009-09-16 3 views
2

내 VS 솔루션에는 많은 프로젝트가 있습니다. 현재 일부만 작업 중이므로 CTRL + SHIFT + B 만 빌드하면됩니다. 가장 좋은 방법은 무엇입니까?Visual Studio : 일부 프로젝트 만 작성하는 방법

새로운 구성을 만드는 것에 대해 생각했지만 확인해야 할 필요가있을 것 같습니다. 내 컴퓨터의 "로컬"설정 일지는 상관하지 않습니다.

답변

1

새로운 구성을 만드는 것이 최선의 방법입니다.

두 번째 솔루션 파일을 만들고 관심있는 프로젝트 만 추가하십시오. 완전한 솔루션을 통해 수십 개의 프로젝트를로드 할 수있는 엔터프라이즈 제품을 살펴 보았습니다. 우리가이 작업을 수행 한 주된 이유는 VS가 사용하는 리소스를 줄이는 데 있습니다. "My Product - minimal build"와 같은 솔루션 이름을 지정하십시오. 당신은 그것을 체크인할지 여부를 선택할 수 있습니다. 솔루션 탐색기 (나를 위해 CTRL+SHIFT+L), 빌드 할 프로젝트를 표시하는

+0

첫 번째 제안 (새 구성)은 다른 사용자에게도 나타납니다. 기계. 또한 이미 2 개의 configs (debug & release)가 있다면 4 (debug, release, my - debug, my-release)가 필요합니다. 두 번째 옵션에 대해서는 새로운 솔루션이 "참조로"실제 프로젝트에서 작동하는 것과 같으므로 변경 사항은 두 가지 모두에 영향을받으며 원래 솔루션을 사용해야하는 유일한 경우는 변경 사항을 수행해야하는 경우입니다. 솔루션 자체. 이게 옳은 거니? –

+0

솔루션 파일은 본질적으로 프로젝트 목록 일뿐입니다. 프로젝트는 솔루션과 완전히 독립적입니다. 같은 프로젝트를 여러 솔루션에 추가 할 수 있습니다. 동일한 프로젝트가 포함 된 두 개의 솔루션이 열려 있고 한 창에서 프로젝트 파일을 편집하고 다른 창으로 전환하면 Visual Studio는 변경 내용을 감지하고 업데이트 할 것인지 묻습니다. – womp

+0

질문에 구체적으로 대답하려면 솔루션 파일이 프로젝트를 참조하기 만하면됩니다. 원하는 빌드 설정이있는 새 솔루션 파일을 직접 만들고 다른 모든 사람들이 작업 한 정확한 프로젝트 파일로 작업 할 수 있습니다. – womp

7

솔루션을 마우스 오른쪽 단추로 클릭하고 "구성 관리자"를 선택하십시오. 빌드하지 않으려는 각각의 "빌드"열의 선택을 취소하십시오.

+1

이것은이 솔루션의 모든 사용자에게 영향을 미칩니다. 나는 단지 영향을주고 싶습니다. –

1

이동, (당신이 키보드 애호가 경우 SHIFT+F10을)를 마우스 오른쪽 버튼으로 클릭하고 솔루션에

+0

이것은이 솔루션의 모든 사용자에게 영향을 미칩니다. 나는 단지 영향을주고 싶습니다. –

+0

@ Yaron : 아니요, 솔루션 사용자에게는 영향을 미치지 않습니다. (전체 솔루션 대신 선택된 프로젝트 만 빌드하는 방법입니다.) – sbi

0

봐 "를 선택 빌드"를 선택 탐색기 - 빌드하고 언로드하려는 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오.

+1

몇 가지 문서 링크를 추가하는 것이 좋습니다. 또한이 답변은 사용중인 VS 버전에 따라 다를 수 있음을 유의하십시오. –

관련 문제