У меня есть приложение Xamarin.Forms (2.5.1.527436), использующее VS2017 (15.7.1) для Windows.Android-проект собирается и работает нормально при отладке.Однако при сборке в выпуске появляется следующая ошибка:
Код серьезности Описание Ошибка состояния подавления строки файла проекта Задача LinkAssemblies неожиданно завершилась неудачно.Mono.Linker.MarkException: Метод обработки ошибок: 'System.Void Xamarin.Forms.Pages.BaseDataSource / d__22 :: MoveNext ()' в сборке: 'Xamarin.Forms.Pages.dll' ---> Mono.Cecil.ResolutionException: Не удалось разрешить System.Void Xamarin.Forms.Log :: Warning (System.String, System.String) в Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod (ссылка на MethodReference) в Mono.Linker.Steps.MarkStep.MarkMethod (MethodReferenceссылка) в Mono.Linker.Steps.MarkStep.MarkInstruction (инструкция) в Mono.Linker.Steps.MarkStep.MarkMethodBody (тело MethodBody) в Mono.Linker.Steps.MarkStep.ProcessMethod (метод MethodDefinition) в Mono..MarkStep.ProcessQueue () --- Конец трассировки стека внутренней исключительной ситуации --- в Mono.Linker.Steps.MarkStep.ProcessQueue () в Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue () в Mono.Linker.Steps.MarkStep.Process () в Mono.Linker.Steps.MarkStep.Process (контекст LinkContext) в Mono.Linker.Pipeline.Process (контекст LinkContext) в MonoDroid.Tuner.Linker.Process (параметры LinkerOptions, регистратор ILogger, LinkContext & context) в Xamarin.Android.Tasks.LinkAssemblies.Execute (DirectoryAssemblyResolver res) в Xamarin.Android.Tasks.LinkAssemblies.Execute () в Microsoft.Build.BackEnd.Tu.MessBackEnd.ITaskExecutionHost.Execute () в Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext () IRMobile.Android C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets 1812
Я связываю «Sdk Assemblies Only», минимальная версия для Android - 5.1 (уровень 22), а целевая версия Android - 8.1 (уровень 27)
Любые идеи