我在一个解决方案中有两个控制台应用程序项目,它们都配置为构建到公共目录。第一个应用程序通过
调用第二个应用程序Process proc = new Process();
proc.StartInfo.FileName = "myprocess.exe";
我可以更改我的启动项目并单独调试其中一个,但我无法从第一个项目进入第二个项目。当我查看build \ debug时,我看到两个应用程序的.pdb文件,我知道第二个应用程序正在完全运行其例程。我只是不能介入它。我已经看过Attach to Process and Debug:Location但是还没有找到解决方案。我甚至尝试将它们放在不同的VS解决方案中,但无济于事。
所以我需要一种方法在调试时从第一个项目步进到第二个项目。任何建议将不胜感激。
谢谢。
答案 0 :(得分:2)
您可以使用
Debugger.Launch();
将显示询问您是否要附加调试器的对话框。您将无法从现有的调试会话中“介入”,因为它已附加到其他进程。