Обновление приложения форм Xamarin до последней версии останавливает его компиляцию - PullRequest
0 голосов
/ 28 августа 2018

Я сыт по горло инструментами Visual Studio 2017 Xamarin.

У меня было приложение, которое компилировалось и работало в UWP и Android в режиме отладки для Android 8.0. Однако, когда я запустил его в режиме Release на Android, когда я попытался сделать снимок с камеры, приложение упало.

Я использую Plugin.Media.Abstractions для управления камерой. Я прочитал их документацию, и там было сказано, что я должен вызвать CrossCurrentActivity.Current.Init(this, bundle); перед использованием пакета, но такого метода нет.

Итак, я посмотрел в диспетчере пакетов, и было много обновлений (включая плагин). Итак, я обновился.

Тогда началось горе. Я не мог обновить, потому что я предназначался для Oreo 8.0. Поэтому я обновил Visual Studio (много ГБ для загрузки), перезапустил, изменил цель на 8.1 и обновил все.

Теперь я не могу ничего скомпилировать! Первая ошибка, которую я получаю:

This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is ..\..\packages\NETStandard.Library.2.0.1\build\NETStandard.Library.targets.

Все ссылки имеют предупреждающий треугольник в обозревателе решений.

Я закрыл VS, удалил папку .vs, папки obj и bin, снова открыл ее - без изменений.

Что я делаю не так?

...