C# 无法AOT程序集System.ComponentModel.DataAnnotations.dll

C# 无法AOT程序集System.ComponentModel.DataAnnotations.dll,c#,xamarin,xamarin.ios,xamarin.forms,C#,Xamarin,Xamarin.ios,Xamarin.forms,我已将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/1af4f6c4fd4

我已将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。删除了所有的文件并重新安装,我有相同的错误

重要注意事项:增量生成被禁用

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


谢谢

我通过在我的pc和mac上重新安装旧版本(2017年1月27日)来解决这个问题

我在mac上用卸载Xamarin。在启动脚本之前,您可能需要
sudo chmod 755 yourFile

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

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

现在它工作正常:)