WinDbg可以与Visual C# 2008 Express Edition一起使用吗?
答案 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)
谢谢, 亚伦