【问题标题】:Can't use RestSharp Portable in PCL with both of Xamarin.IOS and Xamarin.Android frameworks不能在 PCL 中使用带有 Xamarin.IOS 和 Xamarin.Android 框架的 RestSharp Portable
【发布时间】:2014-02-27 04:08:45
【问题描述】:

是否有可能在 Xamarin.Android 和 Xamarin.Ios 之间共享的 PCL 中使用便携式版本的 RestSharp? 在项目中安装 RestSharp.Portable 库时出现下一个错误:

安装包:无法安装包“FubarCoder.RestSharp.Portable 1.5.0.1”。您正在尝试将此包安装到以“portable-win+net45+sl40+wp71+MonoAndroid16+MonoTouch40”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。

【问题讨论】:

    标签: xamarin restsharp portable-class-library


    【解决方案1】:

    首先:确保您安装了最新版本的 NuGet。

    其次:您的便携式库面向 Silverlight 4 和 Windows Phone 7.5。您尝试安装的便携式 RestSharp 软件包仅支持 Silverlight 5 或更高版本以及 Windows Phone 8。因此,您需要将便携式库重新定位为 SL5 而不是 SL4 和 WP8 而不是 WP7.5。

    第三点:您似乎修改了 PCL 配置文件以添加 Xamarin 支持。这是 Xamarin 添加官方 PCL 支持之前的方法。既然他们有了,您应该删除您添加到 PCL 配置文件的所有 XML 文件,并只使用 Xamarin 安装的那些。

    【讨论】:

    • 我遇到的问题仅针对 Win Phone 8:无法安装软件包“RestSharp 104.4.0”。您正在尝试将此包安装到以“portable-win+net45+wp80”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多