gpt4 book ai didi

c# - mvvmcross 的 AOT 问题

转载 作者:技术小花猫 更新时间:2023-10-29 10:59:28 24 4
gpt4 key购买 nike

我无法构建引用 MvvmCross 的 Xamarin 项目,因为我收到错误:

错误 MT3001:无法对程序集“/Users/chriskoiak/Documents/Initial/Mobile Clients/xxxx/obj/iPhone/Debug/mtouch-cache/Build/Cirrious.CrossCore.dll”进行 AOT (MT3001)错误 MT3001:无法 AOT 程序集 '/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之后

有没有其他人遇到过这个问题或者可以提出修复建议?

谢谢

最佳答案

这是 Xamarin.iOS 7 初始版本中出现的一个小错误,由 OS X 上“真正的”PCL 引用程序集的过渡引起。开发人员正在努力立即修复此问题,但与此同时有一个解决方法。具体来说,您可以将 -linkskip=System.Net -linkskip=System.Windows 添加到 Project Options -> Build -> iOS Build 下的“Additional mtouch arguments”。这将告诉链接器不要尝试链接 System.Net 或 System.Windows。

更新:Xamarin.iOS (7.0.1) 的更正版本现已发布到 alpha channel 。使用此最新版本时,不再需要 linksip 解决方法。

关于c# - mvvmcross 的 AOT 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18899518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com