Проект Xamarin Forms с netstandard: невозможно построить UWP - PullRequest
0 голосов
/ 28 мая 2018

В настоящее время я работаю над приложением Xamarin, в котором используется стратегия совместного использования кода .Net-Standard.Хотя я смог успешно собрать и запустить на Android, у меня есть некоторые проблемы с проектом UWP.

Когда я пытаюсь построить проект, я получаю следующие сообщения об ошибках:

Не удалось скопировать файл "obj \ x86 \ Debug \ myapp.UWP.xr.xml", поскольку он не был найден.

Не удалось скопировать файл "obj \ x86 \ Debug \ MainPage.xbf", так как он не найденне был найден.

Не удалось скопировать файл "obj \ x86 \ Debug \ App.xbf", поскольку он не был найден.

Невозможно разрешить файл метаданных сборки или Windows 'Тип юниверса не может разрешить сборку: myapp.Basic, версия = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null. '

Пока я искал эти сообщения об ошибках, я нашел этот поток в stackoverflow:

Отсутствует xaml.xr файла библиотеки классов в UWP

. Поток предлагает включить «Создание макета библиотеки» в проектах, которые содержат XAML-код, что выглядело очень многообещающе, поскольку проект myapp.Basic Projectсодержит некоторый XAML-код.К сожалению, эта опция отсутствует в проектах стандарта .Net.

Кто-нибудь может мне помочь решить эту проблему?

1 Ответ

0 голосов
/ 10 апреля 2019

В вашем проекте UWP вручную добавьте ссылку на любой дополнительный проект библиотеки .Net Standard Class

в вашем случае в myapp.Basic

...