Ошибка запуска проекта UWP (UniversalWindows)

Я делаю кроссплатформенное приложение xamirin форм, которое должно работать на Android и ПК Windows.

Во время компиляции версии UWP я получаю исключения:

Не удается разрешить файл метаданных сборки или Windows 'Xamarin.Forms.Platform.WP8.dll


а также

Тип юниверса не может разрешить сборку: Xamarin.Forms.Platform.WP8, версия = 1.5.0.0, культура = нейтральная, PublicKeyToken = ноль

Я читал об этих исключениях в Интернете, и, насколько я вижу, это связано с плагином Xlabs, который используется в приложении. Эта информация верна?

Если да, могу ли я как-то исправить это, не удаляя плагин Xlabs, почему я использую его в нескольких формах, чтобы иметь возможность устанавливать флажки.

1 ответ

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

  • Закройте Visual Studio/Xamarin Studio.
  • Удалите папку пакета Nuget из корневого каталога.
  • Удалите все папки bin, obj и debug из каждой папки проекта.
  • Щелкните правой кнопкой мыши на каждом проекте папки Package и попробуйте обновить.
  • Очистить все решение и восстановить все.
Другие вопросы по тегам