我已将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 回答
我设法通过在我的电脑和Mac上重新安装旧版本(2017年1月27日)来解决这个问题 .
我用the provided script在我的mac上卸载了Xamarin . 在启动脚本之前,您可能需要
sudo chmod 755 yourFile
.在我的电脑上,我从工具>扩展和更新中删除了Xamarin(搜索xamarin和卸载) .
然后,您可以使用旧设置启动新安装 . 对于我的担忧,我登录了Xamarin.com,在我的仪表板中,我可以下载以前版本的Xamarin(截至2017年1月27日) .
现在它工作正常:)