WinDbg和Visual Studio Express版本

时间:2009-01-28 22:04:33

标签: c# debugging windbg

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

2 个答案:

答案 0 :(得分:2)

windbg实际上不是一个IDE调试器;它更常用于直接在机器上编译的exes上。因此,是的,使用带有Express Edition的exe 编译应该没问题,但是没有:没有直接参与 Express Edition。

最终,Express,Pro,Team等产品都使用可在命令行使用的相同编译器(csc - 尽管他们可能比exe更直接地访问它!)。

另请参阅“SOS”(罢工之子)

答案 1 :(得分:1)

好问题。

VS C#2008 Express Edition包含一个托管调试器 您很可能遇到针对同一进程运行Windbg和VS2008托管调试器的一些问题。

您可能遇到的问题是Windbg中的中断和访问冲突,通常在没有本机调试器的情况下处理得很好。

只要您不打算同时执行本机和托管调试(使用不同的调试器),就可以将Windbg以非侵入模式附加到在托管调试器下运行的进程任何问题。

这是ICordbg上一些额外信息的链接 (Partition of ICorDebug

谢谢, 亚伦