我已将最新版本的Mono和MonoDevelop(Xamarin Studio)安装到装有最新Windows 8.1的盒子上。当我使用“Empty ASP.NET”模板创建项目时,任何类型的构建或清理操作都会失败,并显示错误“Unexpected binary element:0”。网络搜索没有出现任何近期或有用的信息。
这里是否存在已知问题,或者我可能会遗漏哪些问题?我甚至没有开始编写任何自定义代码......我只是在处理一个Xamarin Studio自己的“新解决方案”向导为我设置的新项目。我知道Mono在野外可能会遇到与ASP.NET代码的兼容性问题,但即使是基本和内置的东西也不会开箱即用,这似乎很奇怪。
注意:我遇到的问题是Xamarin Studio是否配置为使用“工具 - >选项”下的Mono或专有.NET。我也在两台不同的机器上看到了相同的结果。
答案 0 :(得分:0)
我个人在OS-X上使用并行单声道安装看到了这一点,并且有一个关于它的杰出错误报告。原始的bug发行者没有使用并行单声道安装,而是使用默认安装程序安装的旧Mono版本之一,但它们也在OS-X上,因此它似乎不依赖于OS-X。
请将您的发现添加到该开放式错误报告中。
解决方法:强>
我发现的唯一工作是在项目中关闭MSBuild,根本不是一个很好的解决方法,具体取决于您的解决方案/项目的配置方式,但您可以尝试。