2009-04-09 2 views
28

몇 가지 프로젝트가있는 솔루션이 있습니다. 몇 가지 dll 프로젝트, 콘솔 프로젝트 및 몇 가지 WCF 프로젝트가 있습니다.하나의 디버깅 할 때 Visual Studio가 모든 프로젝트를 빌드하지 못하도록 함

콘솔 프로젝트는 프로젝트 중 하나에서 dll을 사용하지만 콘솔 프로젝트에 종속성이 없도록 VS를 설정했습니다. 그러나 콘솔 프로젝트 VS를 시작하거나 모든 프로젝트를 빌드 할 때 디버깅 할 때. 이는 WCF 프로젝트가 모두 WCF 클라이언트 또는 asp.net dev IIS 프로세스를 컴파일하고 실행 한 이후의 아픔입니다. 이 문제를 방지 할 수있는 방법이 있습니까?

편집 : 반 고정했습니다. WCF 라이브러리가 실행되는 것을 막기 위해 다음과 같이했습니다. How to Prevent Visual Studio launch WcfSvcHost.exe in Debuggin?

그러나 여전히 asp.net dev 서버를 시작할 수 없습니다.

+0

비슷한 질문이 있습니다. 동일한 해결책이 당신을 위해 작동 할 수 있습니다 : [link] (http://stackoverflow.com/questions/575381/visual-studio-2008-build-dependency-chain) –

답변

35

솔루션에서 마우스 오른쪽 버튼을 클릭 한 다음 속성, 구성 속성으로 이동하여 컴파일 할 프로젝트를 선택하십시오.

+1

대린 감사합니다, 당신은 항상 최고의 답변을 갖고있는 것 같습니다. –

+3

동일한 문제가 있습니다. 단순히 등록 정보 -> 구성 등록 정보가 아닙니다. 내 솔루션은 하나의 프로젝트 만 빌드하도록 설정되었지만 모든 프로젝트를 빌드하고 배포합니다. 이 문제를 해결할 수있는 유일한 방법은 수동으로 sln 파일을 변경하는 것입니다. – rbrundritt

+0

고맙습니다. 내 문제를 해결했습니다. –

18

프로젝트를 실행할 때 Visual Studio에서 빌드 한 내용을 확인해보십시오. 옵션 대화 상자를 열고 프로젝트 및 솔루션 | 빌드하고 실행하십시오. "시작 프로젝트 및 종속성을 실행에만 빌드하십시오"를 켜보십시오.

+0

이것은 정확히 내가 바라는 바입니다! 고맙습니다! – Cameron

14

시작에서 ASP.Net dev에 서버를 중지하려면 : "참"에서

단순히 솔루션 탐색기에서 웹 프로젝트를 클릭하고 속성 창을 불러옵니다 F4 충돌, 변경 "디버깅 할 때 항상 시작" "거짓". 솔루션의 모든 프로젝트를 확인해야 할 수도 있습니다.

자세한 내용은 this thread을 참조하십시오.

+0

정말 고마워요! 이것은 몇 달 동안 나를 벽에서 몰아 냈습니다. – beautifulcoder

-1

프로젝트를 마우스 오른쪽 버튼으로 클릭하고 프로젝트 -> 프로젝트 언로드

관련 문제