PCL Profile259的RactiveUI-Xamforms

时间:2015-10-05 19:41:42

标签: windows xamarin.forms universal reactiveui

reactiveui-xamforms 是否适用于Windows通用项目PCL(Profile259)?我尝试安装nuget包时出现以下错误。

无法安装软件包' reactiveui-xamforms 6.5.0'。您正在尝试将此软件包安装到面向.NETPortable,Version = v4.5,Profile = Profile259的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与软件包作者联系。

我的PCL针对以下框架。让我知道是否需要更改任何内容。

.NET Framework 4.5 Windows 8 Windows Phone Silverlight 8 ASP.NET Core 5.0 Windows Phone 8.1 Xamarin.Android Xamarin.iOS Xamarin.iOS (Classic)

谢谢, RJ

1 个答案:

答案 0 :(得分:1)

我最近遇到了类似的问题,只有我的PCL定位到配置文件111.我最终做的是手动将reactiveui-xamforms添加到packages.config。现在RxUI相关部分看起来像这样:

<package id="reactiveui" version="6.5.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="reactiveui-core" version="6.5.0" targetFramework="portable45-net45+win8+wpa81" />
<package id="reactiveui-xamforms" version="6.5.0" targetFramework="portable45-net45+win8+wp8" />

之后,我恢复了nuget包并引用了下载的dll(也可以手动,右键单击引用节点)。结果证明它有效。

希望此解决方法也适合您。不幸的是,我不确定究竟是什么导致了这个问题......