为Xamarin创建UWP项目

时间:2016-06-13 08:57:10

标签: c# visual-studio xamarin xamarin.forms uwp

我正在尝试将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 EnterpriseWindows 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

1 个答案:

答案 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.