2017-02-24 82 views
0

我已經將Xamarin更新爲最新版本(Visual studio,版本4.3,XCode 8.2.1(8C1002)和Mac上的Xamarin更新)。 兩天前(更新之前),我能夠在設備上測試(iOS 10.2)。現在我只能在模擬器上測試。當我在設備上測試時,出現以下錯誤:無法AOT程序集System.ComponentModel.DataAnnotations.dll

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。刪除所有的文件並重新安裝,我有同樣的錯誤。

重要提示:增量構建禁用

我是唯一一個有這樣的錯誤?有誰知道如何解決這個問題?

謝謝!

回答

0

我設法通過在我的電腦和Mac上重新安裝舊版本(2017年1月27日)來解決此問題。

我使用the provided script在我的mac上卸載Xamarin。在啓動腳本之前,您可能需要sudo chmod 755 yourFile

在我的電腦上,我從工具>擴展和更新(搜索xamarin和卸載)中刪除Xamarin。

然後,您可以使用舊設置開始新的安裝。出於我的顧慮,我登錄了Xamarin.com和我的儀表板,我可以下載Xamarin的早期版本(截至2017年1月27日)。

現在工作正常:)