我正在使用VS2008来调试启动新进程的应用程序.我相信生成的进程在启动过程中遇到(并处理)某种CLR异常,但是在调试 - >异常中打开CLR异常通知并没有抓住它.有关如何查看异常生成位置的任何建议?我通常只会附加到新生成的进程,但由于异常是在启动时发生的,因此没有足够的时间来执行它.
您可以在流程启动代码中添加对Debugger.Launch()的调用.这将启动附加到进程的调试器(通常允许您选择使用VS2008的运行副本或新副本).调试服务启动问题同样有用.