我可以从Windows资源管理器右键菜单在选择某些文件类型推出C#应用程序:
我需要能够从代码的第一行开始调试应用程序(即我没有时间启动它并附加到进程),当我从上下文菜单中启动应用程序时,是否可以在Visual Studio中对其进行调试?
如果应用程序已经在运行,则只需选择Debug-> Attach to Process,然后从列表中选择进程即可。
如果您要调试应用程序的启动代码,则需要尝试另一种方法,因为该代码将在您能够附加到该流程之前完成执行。在这种情况下,如果您能够修改代码(听起来像是),我建议您在应用程序启动时的某处添加此代码:
Debugger.Break();
当进程达到这一行时,将弹出对话框,提示“您要调试吗?” 您可以说是,它将附加Visual Studio调试器,并在该行暂停执行。
这是Break()方法的文档:
http://msdn.microsoft.com/zh-CN/library/system.diagnostics.debugger.break(v=vs.110).aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句