Xamarin Android: общая ошибка MonoRuntime

Я разрабатываю приложение для Android с помощью Xamarin. Я успешно протестировал через эмулятор и в тестовом облаке вручную, но когда я пытаюсь запустить его через VSTS, я получаю:

Mono Shared Runtime не поддерживается. Это можно решить, изменив конфигурацию проекта или используя сборку Release.

Я проверил файл проекта Android, общая среда монофонического выполнения отключена.

Может ли кто-нибудь сказать мне, что может вызвать эту проблему и как ее решить?


person TheDeveloper    schedule 10.06.2016    source источник
comment
похоже, вы нашли ошибку, StackOverflow не является системой отслеживания ошибок, сообщите об ошибке на bugzilla.xamarin.com присоединение автономного минимального теста   -  person knocte    schedule 11.06.2016
comment
Я проверил файл проекта Android, общая среда монофонического выполнения отключена. это неверное утверждение. Файл проекта может содержать несколько профилей (отладка/релиз и многие другие). Судя по сообщению об ошибке, вы, вероятно, используете профиль отладки. Вам следует пересмотреть конфигурацию VSTS, чтобы переключиться на профиль выпуска, если это возможно.   -  person Lex Li    schedule 12.06.2016
comment
Ну, я имел в виду, что в режиме выпуска моего проекта Android отключена моно-общая среда выполнения, и просто для ясности я также отключил моно-среду выполнения в режиме отладки, чтобы увидеть, работаю ли я в режиме отладки. Но до сих пор нет результата. Можете ли вы подумать о каких-либо возможностях, которые могут быть причиной проблемы?   -  person TheDeveloper    schedule 13.06.2016


Ответы (3)


Щелкните правой кнопкой мыши свой проект Android -> Свойства

введите здесь описание изображения

Отключите параметр «Использовать общую среду выполнения».

введите здесь описание изображения

person Led Machine    schedule 21.04.2018
comment
где я могу найти меню Android Project? - person zukijuki; 24.10.2018

Я понял.

Тег AOT в моем решении для Android был установлен на true. Мне пришлось отключить его и запустить на VSTS.

person TheDeveloper    schedule 28.06.2016
comment
Та же проблема для меня, что такое тег AOT? где это находится? - person Senthil Arumugam SP; 10.10.2016
comment
Откройте файл .csproj вашего Android. Вы увидите тег AOT, удалите его или установите для него значение false. - person TheDeveloper; 10.10.2016

После удаления Shared Runtime и Fast Deployment из параметров Android мне пришлось перезапустить Visual Studio и снова включить конфигурацию Release, чтобы настройки вступили в силу.

person profimedica    schedule 31.12.2018
comment
Я использую предварительную версию Visual Studio 2019. - person profimedica; 31.12.2018