Проект не будет развернут с Xamarin 9 - PullRequest
0 голосов
/ 06 марта 2020

Мой старый (i sh) проект Xamarin правильно скомпилирован и развернут около 12 месяцев go. Сегодня я попытался перекомпилировать, но у меня проблемы. Xamarin был автоматически обновлен до версии 9.1.7.0: из-за этого несколько ссылок были неверными, но я исправил их, и теперь проект компилируется правильно.

Но он не будет развернут. Используя эмулятор, я получаю следующее:

F / monodroid-assembly (22297): не удалось загрузить сборку 'System.Configuration' при регистрации запуска .

При попытке развернуть на реальном телефоне сообщений об ошибках нет. В обоих случаях открывается новое окно с правильным заголовком, но оно пустое. В отладчике код никогда не достигает первой точки прерывания строки, которую я добавил (в 'OnCreate ()'). Я посмотрел здесь и другие подобные результаты поиска, например здесь и так , но ни один решил это.

1 Ответ

1 голос
/ 10 марта 2020

Итак, нет очевидного решения для этого проекта под Android 8+ и Xamarin 9. У меня есть временный обходной путь с использованием VS2015, Xamarin 4 и нацеливания Android 4.4; это подходит для моих собственных целей, поскольку я пока не буду пытаться использовать консоль Google Play. На каком-то этапе (в настоящее время времени нет) я начну новый проект «hello world», нацеленный на Android 9, и постепенно введу свой старый код, чтобы увидеть, когда / где он потерпит неудачу.

[позже]

Ну, мне пришлось отменить свой отпуск из-за Коронавируса, поэтому у меня было достаточно времени для этого. Начал новый проект (Android 8.1, VS2017), импортировал весь старый код. Мне пришлось переопределить некоторые ресурсы, но теперь все работает (по крайней мере, в эмуляторе, еще не пробовал на устройстве). Так что, возможно, это был просто неприятный побочный эффект от одновременного перехода на слишком много версий Xamarin.

...