2009-10-21 3 views
0

VS 2008에는 다소 큰 솔루션이 있습니다. 여기에는 3 개의 웹 응용 프로그램과 콘솔 응용 프로그램 및 수많은 클래스 라이브러리 프로젝트가 포함되어 있습니다.VS 2008의 콘솔 응용 프로그램을 디버깅하면 웹 서버가 시작됩니까?

콘솔 응용 프로그램을 시작 프로젝트로 설정했지만 F5 키를 사용하여 디버깅 할 때 Visual Studio에서 세 가지 웹 프로젝트 모두에 대해 개발 웹 서버를 시작합니다.

내 질문에 그 이유가 무엇입니까?

웹 응용 프로그램과 콘솔 응용 프로그램간에 종속성이 없습니다. 둘 다 클래스 라이브러리 프로젝트에 대한 참조를 공유하지만 콘솔 응용 프로그램은 웹 응용 프로그램을 참조하지 않습니다.

답변

1

확실하게 이러한 웹 프로젝트를 언로드 할 수 있습니다 (솔루션 탐색기에서 해당 프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트 언로드 선택). 또한 새 구성을 만들 수 있습니다 (솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하고 구성 관리자).이 프로젝트는 빌드에서 제외됩니다. 하지만 후자가 도움이 될지 확실하지 않습니다.

+0

이들은 다소 과감한 방법으로 문제를 해결하지만 작동합니다. –

+0

과감한 방법이 없으면 디버깅을 위해 프로그램을 시작할 때 Visual Studio에서 모든 웹 사이트를 시작합니다. 솔루션의 EXE 프로젝트를 가정하면 웹 사이트에서 웹 서비스가 호출됩니다. –

0

시작 프로젝트를 콘솔 응용 프로그램으로 설정 했습니까? 예 : 프로젝트를 마우스 오른쪽 단추로 클릭하고 시작 프로젝트로 설정을 선택하십시오.

+0

예, 콘솔은 시작 프로젝트입니다. 또한 웹 응용 프로그램의 콘솔에도 종속되지 않습니다. –

+0

F5 단추가 Debug.Start로 구성되어 있습니까? -> Options.Environment.Keyboard – orjan

관련 문제