Я пытаюсь добавить UWP к моему проекту Xamarin, как я сделал с Windows Phone 8.1
. К сожалению, я впервые увидел, что Acr.XamForms.UserDialogs
не доступен на Windows.Phone 8.1
, пока я не создал его и не попытался запустить его, как this error occurs.Создание проекта UWP для Xamarin
Я тогда попытался добавить UWP project
, но первое, что я нашел странным, состоит в том, что он создает 2 проекта; project.UWP.Windows (Windows 8.1)
и project.UWP.WindowsPhone (Windows Phone 8.1)
. Нужно ли создавать 2 проекта или только один?
Я следовал за this guide.
Я продолжал, но тогда он не нашел Xamarin.Forms.Platform.UWP
. Я использую Xamarin.Forms; version 2.2.0.45
и Visual Studio 2015 Enterprise
на Windows 10
.
UPDATE
Я понял, я выбрал Универсальный для Windows 8.1
, поэтому проблема там заложен.
Я создал UWP проект сейчас, но он все еще говорит Cannot resolve Assembly or Windows Metadata file 'Xamarin.Forms.Platform.WinRT.dll'
и Type universe cannot resolve assembly: Xamarin.Forms.Platform.WinRT, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null.
Я использую эти NuGets пакеты
Acr.UserDialogs v5.2.2
Acr.XamForms.UserDialogs v5.0.0
Microsoft.NetCore.UniversalWindowsPlatform v5.1.0
MR.Gestures v1.3.4
SignaturePad.Xamarin.Forms.PCL v1.0.0.1
SQLite.Net-PCL v3.1.1
Xam.Plugins.Settings v2.1.0
Xamarin.Forms v2.2.0.45
Xamarin.Insights v1.10.6
XLabs.Core v2.2.0-pre2
XLabs.Forms v2.2.0-pre2
XLabs.IoC v2.2.0-pre2
XLabs.Platform v2.2.0-pre2
XLabs.Serialization v2.2.0-pre2
Я использую старую версию Xamarin.Insights
, потому что я использовал Silverlight
раньше.
Что вы имеете в виду, не находя Xamarin.Forms.Platform.UWP? – jzeferino
Что он не может найти. –
Если перед ним есть 'Windows 8.1' или' Windows Phone 8.1', это не проект UWP. Я думаю, вы создали универсальные проекты для Windows 8.1 (да, это сбивает с толку, так как проекты под UWP Windows 10 также называются универсальными ...) –