我有一个.NET控制台应用程序,但是我没有源代码。当我运行它时,控制台没有任何输出。
在VS中,可以附加到正在运行的进程,但我不知道如何启动带有调试器附加的新进程。
我有一个.NET控制台应用程序,但是我没有源代码。当我运行它时,控制台没有任何输出。
在VS中,可以附加到正在运行的进程,但我不知道如何启动带有调试器附加的新进程。
文件 | 打开 | 项目/解决方案
,然后打开所需的exe文件。
不确定以这种方式可用哪些调试功能。但您可以通过VS以这种方式运行它。
但我会在反编译器中查看它,并尝试通过查看来找到错误。 Reflector pro visual studio插件甚至可能在调试时显示反编译源代码,但由于我没有拥有它,所以我不确定是否有效。
Main
方法创建了一个断点:_Debug > New Breakpoint > Break and Function..._,然后像往常一样通过 F5 启动。这是一个非常好的技巧。我以前从未注意到 New Project 对话框中的 .exe 文件类型选项! - Drew Noakescatch
块,这可能是许多问题之一 :) - Drew Noakes