F5를 눌러 응용 프로그램을 디버깅 할 때 일반적으로 "시작 응용 프로그램"으로 간주되는 프로젝트와 관련된 프로세스보다 프로세스 측면에서 움직이는 부분이 더 많습니다. 예를 들어 웹 응용 프로그램은 WCF 웹 서비스를 호스팅하는 다른 (격리 된) 웹 응용 프로그램을 호출합니다. 두 앱 모두 동일한 솔루션에 있으며 동일한 어셈블리에서도 동일한 어셈블리를 공유/참조하며 두 가지 모두 동시에 디버깅해야합니다.VS2010은 다중 연결을 지원합니까?
Visual Studio 2008에서 나는 분명히 이유를 포기하고 이미 디버거 메뉴를 사용하여 수동으로 부착하고 때로는 System.Diagnostics.Debugger.Attach()를 시작시 작성하지만 그렇게하는 것을 싫어합니다. Visual Studio 2010을 여러 프로세스, 즉 솔루션을 시작할 때 여러 프로젝트에 늦게 첨부하도록 구성 할 수 있습니까?
Visual Studio에서 두 번째 프로세스가 첫 번째 프로세스에서 "스폰"되는 경우 특히 여러 프로세스에 연결하는 방법을 "이해하기 어렵습니다"- Visual Studio에는 보조 프로세스의 PID가 없습니다. 앞.
그러나 Microsoft가 하나의 크기에 맞는 디버거 첨부 파일 구현을 만들기가 너무 어려울 경우 "미리 빌드"및 "빌드 후"쉘과 동일한 개념으로 이상적입니다 명령은 사전 디버그 및 포스트 디버그 호출 매크로에 적용될 수 있으며 System.Diagnostics.Debugger가 수정되어 런타임 중에 다른 프로세스에 완전히 늦게 연결할 수있는 한 줄 또는 두 줄의 코드를 작성할 수 있습니다. 대화 상자. 또는 뭔가.