2

我正在运行 .NET 4,拥有 Visual Studio 2012,并且我通过 csc 编译了一个带有调试标志的程序。但是,当我运行 mdbg 时出现错误:调试器协议与调试对象异常 HRESULT 0x8013134B 不兼容。那么,mdbg 是否与 .NET 4.0 不兼容并且还有另一个调试器?

4

2 回答 2

3

会不会是路径问题。您正在运行什么版本的 MDBG。如果你在没有参数的情况下运行它,它应该会输出一些版本信息。

MDbg (Managed debugger) v4.0.30319.1 (RTMRel.030319-0100) started.
Copyright (C) Microsoft Corporation. All rights reserved.
于 2013-09-17T15:22:23.463 回答
3

您使用的是旧版本的 MDbg,它只能与 CLR v2.0.50727 调试器接口一起使用。已针对 CLR v4.0.30319(.NET 4.0 和 .NET 4.5 的 CLR 版本)进行了更新。

您可以下载它CLR Managed Debugger (mdbg) Sample 4.0

于 2013-09-17T15:27:59.527 回答