Xamarin iOS错误:无法解析引用

时间:2015-07-12 00:11:35

标签: c# ios xamarin xamarin.ios

如果我在VS 2013中设置了Xamarin.Forms解决方案并尝试运行iOS版本,则由于以下错误而失败:

  

错误2无法解析引用:/ Users / Koray / Library / Caches / Xamarin / mtbs / builds / WalkiOS / aae389efbebffd5cd3625dcf99aad02c / C:/ Program Files(x86)/ Reference Assemblies / Microsoft / Framework / Xamarin.iOS / v1 .0 / Facades / System.Collections.Concurrent.dll Walk.iOS

Visual Studio的Xamarin构建主机已经建立,几周前它运行良好。 我无法找到解决错误的任何内容。

2 个答案:

答案 0 :(得分:17)

解决方案是将两台计算机上的Xamarin更新为相同版本。如果你这样做,它应该可以正常工作。

答案 1 :(得分:1)

如果您包含的库不属于Xamarin.iOS,则会发生这种情况。例如,当您使用ReSharper进行Alt-Enter并且它自动添加一个它认为可以工作的引用时,实际上,它没有相应的iOS。当我让ReSharper添加System.Web时,这发生在我身上。该错误看起来像System.EnterpriseServices.Wrapper,但实际错误是我的项目引用的非Mono /非iOS库。不幸的是,错误消息实际上是错误的。我希望有所帮助!

Ybrin的回答也是如此。我看到这篇SO文章寻找不同的答案,最后找出了这个替代答案。