如何在没有 Visual Studio 的情况下将调试器附加到正在运行的 64 位 .net 进程?
我努力了:
- SharpDevelop但它不允许附加到 64 位进程
- Visual Studio Express但它没有“附加到进程...”选项
可以与 64 位 .net 应用程序一起使用的 JIT 调试器也很好。
我需要这样做的原因是我有一个应用程序编译 C# 脚本,由应用程序的用户编写并运行它们。我希望应用程序的用户能够调试脚本,但我不希望每个应用程序用户都需要 Visual Studio 许可证,所以我正在寻找一个免费的解决方案来解决这个问题。
编辑:
- 我也不想给用户我所有的源代码,而只是二进制文件。
- 脚本是 C# 代码,在我的应用程序的运行时编译