将.NET可执行文件启动到调试器中

时间:2011-04-06 11:55:53

标签: .net visual-studio debugging

我有一个.NET控制台应用程序,我没有源代码。当我运行它时,控制台上没有输出。

在VS中可以附加到正在运行的进程,但我无法找到如何在附加调试器的情况下启动新进程。

3 个答案:

答案 0 :(得分:9)

File | Open | Project/Solution然后打开所需的exe文件。

不确定哪种调试功能可用。但你可以从VS那里运行它。

但我会在反射器中查看它,并尝试通过查找找到错误。 Reflector pro visual studio addin甚至可能在调试时显示反编译源,但由于我不拥有它,我不确定它是否有效。

答案 1 :(得分:2)

是的,你只需要创建一个新项目(理想情况下是同一个项目,否则只是一个虚拟项目),在项目属性中选择“启动外部程序”并选择你的exe。

答案 2 :(得分:1)

您可以采用向后的方式:创建新的解决方案和项目。选择一个C#控制台应用程序项目。这个项目的设置方式并不重要。然后,调出项目的属性,选择Debug部分。配置此部分以运行您的progoram。例如,将Start Action更改为Start external program,设置命令行参数等。然后,当您运行项目时,它将运行您的程序。