我正在尝试将UWP添加到我的Xamarin项目中,就像我使用Windows Phone 8.1
一样。不幸的是,我第一次看到Acr.XamForms.UserDialogs
上没有Windows.Phone 8.1
,直到我创建它并尝试运行它this error occurs。
然后我尝试添加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
。
更新
我想通了,我选择了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
。
答案 0 :(得分:1)
如果您在右侧窗口的设置中看到它显示Windows 8.1和Windows Phone 8.1。
Window 8.1 适用于Windows应用程序开发。哪个可以在 Windows 8.1 PC 上运行。
Windows Phone 8.1 适用于 Windows手机,这是Windows mobile application development.