0

WinDbg 可以和Visual C# 2008 Express Edition一起使用吗?

4

2 回答 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 回答