首页 文章

无法对程序集System.ComponentModel.DataAnnotations.dll进行AOT

提问于
浏览
0

我已将Xamarin更新到最新版本(Visual Studio上的版本4.3,XCode 8.2.1(8C1002)和Mac上的Xamarin已更新) . 两天前(更新前),我能够在设备上进行测试(iOS 10.2) . 现在我只能在模拟器上测试 . 当我在设备上测试时,我收到以下错误:

Could not AOT the assembly 
'/Users/daniel/Library/Caches/Xamarin/mtbs/builds/MyApp.Forms.iOS/1af4f6c4fd45446e99d1f7cc7969a4fd/obj/iPhone/Debug/mtouch-cache/64/Build/System.ComponentModel.DataAnnotations.dll'    
MyApp.Forms.iOS

我卸载了Xamarin . 删除所有文件并重新安装,我有同样的错误 .

Important note :禁用增量构建

我是唯一一个有此错误的人吗?有谁知道如何解决这个问题?

谢谢!

1 回答

  • 0

    我设法通过在我的电脑和Mac上重新安装旧版本(2017年1月27日)来解决这个问题 .

    我用the provided script在我的mac上卸载了Xamarin . 在启动脚本之前,您可能需要 sudo chmod 755 yourFile .

    在我的电脑上,我从工具>扩展和更新中删除了Xamarin(搜索xamarin和卸载) .

    然后,您可以使用旧设置启动新安装 . 对于我的担忧,我登录了Xamarin.com,在我的仪表板中,我可以下载以前版本的Xamarin(截至2017年1月27日) .

    现在它工作正常:)

相关问题