WinDbg 可以和Visual C# 2008 Express Edition一起使用吗?
Maciej Urban
问问题
418 次
2 回答
2
windbg 并不是真正的 IDE 调试器;它更常直接用于机器上已编译的 exe。因此,是的,使用Express Edition编译的 exe 应该没问题,但不可以:Express Edition 没有直接参与其中。
最终,Express、Pro、Team 等产品都使用可以在命令行中使用的相同编译器(csc
尽管它们可能比 exe 更直接地访问它!)。
也看看“SOS”(罢工之子)
于 2009-01-28T22:13:27.603 回答
2
好问题。
VS C# 2008 Express Edition 包含一个托管调试器。
您很可能会在针对同一进程运行 Windbg 和 VS2008 托管调试器时遇到一些问题。
您可能遇到的情况是中断和 Windbg 中的访问冲突,通常在没有本机调试器的情况下处理得很好。
只要您不打算同时执行本机和托管调试(使用不同的调试器),您就可以将 Windbg 以非侵入模式附加到在托管调试器下运行的进程,而不会出现任何问题。
这是 ICordbg 上一些附加信息的链接(ICorDebug 的分区)
谢谢,亚伦
于 2009-02-21T18:01:51.977 回答