C# 在Windows Phone 8.1中初始化XLabs

C# 在Windows Phone 8.1中初始化XLabs,c#,xamarin,windows-phone-8.1,windows-phone,xlabs,C#,Xamarin,Windows Phone 8.1,Windows Phone,Xlabs,我刚刚在我的Xamarin应用程序项目中添加了一个Windows Phone 8.1项目,但现在我不知道如何在其中初始化XLabs,因为它找不到XFormsAppWP,所以我无法按照上的指南进行操作 我用的是XLabs v。2.0.5783-pre01. 有人能帮我吗?安装Xlabs时,您必须在您拥有的每个项目中安装nuget。 我现在已经在WP8.1项目中测试了Xamarin.Forms 2.2.0.31和XLabs.Forms 2.2.0-pre02 在您的App.xaml.cs中放置以下内

我刚刚在我的Xamarin应用程序项目中添加了一个Windows Phone 8.1项目,但现在我不知道如何在其中初始化XLabs,因为它找不到
XFormsAppWP
,所以我无法按照
上的指南进行操作 我用的是XLabs v。2.0.5783-pre01.

有人能帮我吗?

安装Xlabs时,您必须在您拥有的每个项目中安装nuget。 我现在已经在WP8.1项目中测试了Xamarin.Forms 2.2.0.31和XLabs.Forms 2.2.0-pre02

在您的
App.xaml.cs
中放置以下内容:

var app = new XFormsAppWin();
app.Init(this); 
线下:

Xamarin.Forms.Forms.Init(e);
并加上:

using XLabs.Forms;

删除Android资源的问题在pre2中修复了吗?不完全确定,但你可以试试。我用pre2测试过,但你可以用pre1。您必须在所有项目中安装它。更新时,我收到此错误“无法安装程序包'XLabs.Core 2.2.0-pre02'。您正试图将此软件包安装到目标为“WindowsPhone,Version=v8.1”的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请联系软件包作者。“删除所有Xlabs依赖项。在安装Xlabs 2.2.0 pre02之后。不要尝试更新现有的。我发现,它来自Silverlight项目。在某些方面,我认为他们不再支持它了。