1

如何在没有 Visual Studio 的情况下将调试器附加到正在运行的 64 位 .net 进程?

我努力了:

可以与 64 位 .net 应用程序一起使用的 JIT 调试器也很好。

我需要这样做的原因是我有一个应用程序编译 C# 脚本,由应用程序的用户编写并运行它们。我希望应用程序的用户能够调试脚本,但我不希望每个应用程序用户都需要 Visual Studio 许可证,所以我正在寻找一个免费的解决方案来解决这个问题。

编辑:

  • 我也不想给用户我所有的源代码,而只是二进制文件。
  • 脚本是 C# 代码,在我的应用程序的运行时编译
4

2 回答 2

2

尝试带有SOS扩展的 WinDbg。SOS 是旧版 WinDbg 调试器的托管调试扩展。

于 2012-12-06T15:23:21.730 回答
0

Visual Studio Express 2008/2010 的这种解决方法对您有帮助吗

于 2012-12-06T15:31:06.777 回答