Я строю Xamarin.Android
в режиме выпуска, используя автоматическую сборку с использованием Azure DevOps
У меня AOT
включено с LLVM
(я знаю, что ранее AOT был "Экспериментальным", ноЯ думаю, что он не готов к работе)
Я могу построить свой проект локально, но при использовании MSBuild я получаю следующие ошибки:
C: \ Program Files (x86) \ Microsoft Visual Studio\ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: System.Data.DataSetExtensions.dll C: \ Program Files (x86) \ MicrosoftVisual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: Xamarin.Forms.GoogleMaps.Android.dll C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: CarouselView.FormsPlugin.Android.dll C: \ ProgramФайлы (x86) \ Microsoft Visual Studio \ 2017\ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: не удалось AOT сборки: Syncfusion.Core.XForms.dll C: \ Program Files (x86) \ Microsoft Visual Studio\ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: не удалось AOT сборки: Plugin.Messaging.dll C: \ Program Files (x86) \ Microsoft Visual Studio\ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: Syncfusion.DocIORenderer.Portable.dll C: \ Program Files (x86) \ MicrosoftVisual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: SQLitePCLRaw.provider.e_sqlite3.dll C: \ Program Files (x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: Syncfusion.DataSource.Portable.dll C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: Microsoft.AppCenter.Analytics.Android.Bindings.dll C: \ Program Files (x86)) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: Plugin.CurrentActivity.dll C: \ Program Files (x86)) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (2730,3): Ошибка XA3001: Не удалось AOT сборки: SQLite-net.dll
Суть этой ошибки:
Не удалось AOT сборка: AssemblyX.dll
Я также пытался собрать на размещенной виртуальной машине, и я получаю то же самоеошибка.
Так в чем же причина этой ошибки, Visual Studio?Xamarin?Индивидуальные библиотеки или мой проект?