【发布时间】:2013-01-10 17:24:05
【问题描述】:
当您安装和使用 Microsoft 远程调试工具 (vsmon.exe) 时,系统会引导您使用 Visual Studio 附加到远程调试工具以进行实际调试。
我找不到:
- 远程调试器和 Visual Studio 之间使用的协议的任何详细信息
- 充当远程调试器客户端的任何源代码
- 作为第三方应用程序与远程调试器交互的任何 dll
这不可行吗? (即我上面的评估大部分/全部准确)
谁能想到一种方法来远程调试在 MS .NET CLR 上运行的托管应用程序,无需 Visual Studio,而是使用我自己的工具集(例如 C#)?
谢谢。
(注:
- MDBG - 是一个带有源代码的命令行工具。我相信这个工具只能用于调试本地托管进程,并不能连接到远程调试工具。
- (还有 Mono 调试堆栈,但我的问题与调试 .Net 相关(在 .Net 上运行托管代码,而不是 Mono))
)
【问题讨论】:
标签: .net network-protocols remote-debugging