使用Visual Studio进行动态调试

3

您好,我有两个EXE文件(EXE1EXE2)。其中EXE1将在特定时间间隔内运行EXE2。我需要在其运行时调试EXE2。如何通过将其附加到Visual Studio来调试EXE2

3个回答

3

1

嗨,这可以通过放置以下代码来实现

System.Diagnostics.Debugger.Launch()

在调试相应的EXE代码之前。 当EXE在不受调试器控制下执行时,会弹出对话框询问是否要启动调试器。选择VS作为您的JIT(即时)调试器,VS将启动,您可以在该行单步执行或检查程序的执行。

确保在部署程序之前删除任何调试行!


1

使用Visual Studio打开带有EXE2代码的项目。一旦可执行文件启动,从Visual Studio附加到其进程:

调试 -> 附加到进程

检查“显示所有用户的进程”(以防万一)。通过名称找到适当的进程并附加到它。就这样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接