我知道我可以在调试会话期间附加当前正在执行的进程。但是,我还没有找到如何调试从Startup项目启动的进程。我使用一些参数启动了这个过程,我想介入它的初始化,并验证传递的参数是否正确。换句话说,我想进入启动过程,然后,在启动新进程后,使调试器在其第一个断点处停止。
有人可以告诉我如何使用Visual Studio 2010配置此方案吗?
谢谢!
答案 0 :(得分:1)
你的问题并不完全清楚......但是,一种方法是插入; System.Diagnostics.Debugger.Break();
命名空间ConsoleApplication1 { 课程 { static void Main(string [] args) { System.Diagnostics.Debugger.Break(); } } }
将弹出一个屏幕,您可以附加调试器:
如果这不是您想要的,请提供其他详细信息