在 MonoDevelop (Xamarin Studio) 中生成空 ASP.NET 项目生成"Unexpected binary element: 0"错误



我已经将最新版本的Mono和MonoDevelop (Xamarin Studio)安装到带有最新Windows 8.1的盒子上。当我创建一个项目时,即使是"空ASP。. NET"模板,任何类型的构建或清理操作都会失败,并出现错误"意外的二进制元素:0"。网络搜索找不到任何最近的或有用的信息。

这里是否有一个已知的问题,或者我可能错过了什么?我甚至还没有开始编写任何自定义代码……我正在使用Xamarin Studio自己的"新解决方案"向导为我设置的一个新项目。我知道Mono可能与ASP有兼容性问题。. NET代码,但即使是这样基本和内置的东西也不会开箱即用,这似乎很奇怪。

注意:我遇到了同样的问题,无论Xamarin Studio是配置为使用Mono还是专有的。net在"工具->选项"。我在两台不同的机器上也看到了相同的结果。

我个人在OS-X上使用并行mono安装时看到过这种情况,并且有一个关于它的突出的错误报告。最初的bug发布者并没有使用并行的mono安装,而是使用了一个旧的mono版本,由默认安装程序安装,但它们也在OS-X上,所以看起来它不依赖于OS-X。

Bug 29958 - Mono 4.0 -在编译以前的Mono版本时导致"意外的二进制元素:0"构建失败

请将您的发现添加到打开的错误报告中。

处理:

我发现的唯一工作是在项目中关闭MSBuild,这根本不是一个很好的解决方案,这取决于您的解决方案/项目是如何配置的,但您可以尝试。

相关内容

最新更新