当我收到错误时,我无法构建引用MvvmCross的Xamarin项目:
错误MT3001:无法组装程序集'/ Users / chriskoiak / Documents / Initial / Mobile Clients / xxxx / obj / iPhone / Debug / mtouch-cache / Build / Cirrious.CrossCore.dll'(MT3001) 错误MT3001:无法组装程序集'/ Users / chriskoiak / Documents / Initial / Mobile Clients / xxxx / obj / iPhone / Debug / mtouch-cache / Build / Cirrious.MvvmCross.dll'(MT3001)
我升级到xcode5后出现此错误,mvvmcross 3.0.12 Xamarin.iOS 7.0.0.11
是否有其他人遇到此问题或建议修复?
由于
答案 0 :(得分:20)
这是一个小错误,它出现在最初的Xamarin.iOS 7版本中,由于在OS X上转换为“真正的”PCL引用程序集而引起。开发人员正在努力立即修复此问题,但在此期间有一个解决方法。具体来说,您可以将-linkskip=System.Net -linkskip=System.Windows
添加到“项目选项”下的“其他mtouch参数” - >构建 - > iOS构建。这将告诉链接器不要尝试链接System.Net或System.Windows。
更新:
Xamarin.iOS(7.0.1)的更正版本现已发布到alpha通道。使用此最新版本时,不再需要linksip
解决方法。