MonoDevelop抛出错误0x80131C30

时间:2012-03-18 16:58:35

标签: mysql mono monodevelop windows-7-x64

我在Windows 7 x64上运行MonoDevelop(2.8.6.5),让它渲染一些页面,以及进行简单的MySQL查询。

我现在有一个问题我想调试,但每当我尝试调试时,我都面临以下错误:

“调试器错误:操作失败,因为调试对象和调试器位于不兼容的平台上。(HRESULT异常:0x80131C30)”

在网上进行了搜索后,有些人认为这与我运行64位操作系统有关,我应该在x86中编译应用程序。我已经这样做了,但仍面临同样的错误。

请问有人给我一些其他的建议吗?

1 个答案:

答案 0 :(得分:2)

事实证明,通过安装MonoDevelop,编译和运行C#,并不意味着它正在运行Mono。它将与.NET一起运行,直到您安装Mono,而MonoDevelop无法调试.NET应用程序

所以最终,解决方案是安装Mono运行时,这似乎令人困惑,因为它是Mono IDE,它编译和运行Mono代码很好,它根本无法在没有运行时调试。