2009-10-27 5 views
0

Visual Studio 2008 (VMWare Workstation 6.5.3)의 VM-Debugger에 문제가 있습니다. 내가 시작하려고 할 때 항상 VM은-디버깅 디버거하면 다음 나에게 말한다 :Visual Studio 2008의 VM 디버거에서 왜 "시작 프로젝트를 찾을 수 없습니다"가 발생합니까?

Error: Unable to detect the current startup project. 

나는 하나의 시작 - 프로젝트가 있지만, 여러 다른 프로젝트 내 솔루션이되어 있습니다.

27.10.2009 14:35:29: 
27.10.2009 14:35:29: Debugging started... 
27.10.2009 14:35:29: ERROR: pEnumerator->Reset() 
27.10.2009 14:35:29: An error occurred in .\Connect.cpp at line 2369. 
27.10.2009 14:35:29: ERROR: FindProject(pEV, startupName, pProject) 
27.10.2009 14:35:29: An error occurred in .\Connect.cpp at line 2412. 
27.10.2009 14:35:30: Error: Unable to detect the current startup project. 
27.10.2009 14:35:30: ERROR: DoStart() 
27.10.2009 14:35:30: An error occurred in .\Connect.cpp at line 549. 

VMWARE-워크 스테이션 - 프로그램의 로그 오류 것 같아 말할 것도없고 :

디버거 로그

는이 말한다.

이미 새로운 솔루션을 구축하고 기존 프로젝트를 추가하려고했지만 동일한 효과가 나타납니다. 이미 vmware-visual-studio-plugin을 다시 설치했습니다. 노치 변화가있었습니다.

문제의 원인과 해결 방법을 알고 계신 것 같습니다.

인사말, 마틴

답변

0

"하나 더 작은 참고 : VM웨어 6.5을 설치하는 경우, 그것은 것입니다 다시지도 F6을"현재 시작 프로젝트를 감지 할 수 없습니다 "라는 원인"가상 머신에서 디버깅을 시작합니다 " 오류 대화 상자가 나타납니다.이 문제를 해결하려면, 다시 Build.BuildSolution. "(http://mark.michaelis.net/Blog/VisualStudioKeyboardShortcutsForCompilingMSDNFlashDec292008.aspx에서 촬영)

에 다시지도 F6은 어쩌면이 도움이 될 것입니다.

+0

이 링크를 찾았지만 원하는 것은 아닙니다. 나는 F6에서 VM 디버거를 시작하고 솔루션을 빌드하지 않기를 바란다. 그러나 Visual Studio에서 내 소프트웨어를 실행하기 위해 F6을 누르면 "감지 할 수 없음 ..."이라는 메시지가 나타납니다. Visual Studio에서 vm-debugger-config를 열려고 할 때 문제가 발생합니다. – martin

1

이것은 알려진 문제로 보입니다. 그러나, 내가 아는 한, VMWare는 2 년 동안 이것에 대한 보고서가 있었을 때도이를위한 수정본을 발표하지 않았습니다.

시작 프로젝트가 솔루션 폴더에있을 수 있습니다. 이 경우 해결 방법은 시작 프로젝트를 솔루션의 주 수준에 배치하는 것입니다.

솔루션 구조에 따라이 대안이 유용하거나 작동하지 않을 수 있습니다.

이 해결 방법을 사용해도 VM-Debugger는 다시 작동합니다. 내 솔루션에서 VM-Debugger는 새로운 솔루션 (모든 솔루션의 매우 첫 번째 프로젝트)에서 생성 된 프로젝트에서만 작동했습니다. 우리는이 솔루션을 우리의 솔루션에서 제거 했으므로 우리가하는 일과 상관없이 VM-Debugger가 작동하지 않습니다.