【问题标题】:Can't install RestSharp for Mobile Apps into visual Studio for Xamarin无法将 RestSharp for Mobile Apps 安装到 Visual Studio for Xamarin
【发布时间】:2014-11-10 09:55:53
【问题描述】:

我想将 restSharp 用于我的 Visual Studio for Xamarin 项目,但我收到了这个 错误:

正在安装“RestSharp 105.0.0”。成功安装“RestSharp 105.0.0”。将“RestSharp 105.0.0”添加到 Wikeepet。卸载“RestSharp 105.0.0”。成功卸载“RestSharp 105.0.0”。 安装失败。回滚...无法安装包'RestSharp 105.0.0'。您正在尝试将此软件包安装到以“portable-net45+win+wpa81+wp80+MonoAndroid10+MonoTouch10”为目标的项目中,但是 包不包含任何程序集引用或内容文件 与该框架兼容。如需更多信息,请联系 包作者。

我的项目是一个移动应用程序:Blank Apps (Xamarin.forms Portable)

感谢任何帮助。

【问题讨论】:

  • 你想把它安装到你的 PCL 上吗?我的猜测是您只能将其安装到您的 WP8 / iOS / Android 项目中。不是你的 PCL
  • @user1 嗯,是的,我正在尝试将其安装到我的 PCL 中。但是如果我不这样做并且我将它安装在 WP8/iOS/Android 中,我将不得不开发 3 种不同的代码?或者我不知道如何将我的代码共享到我的 3 应用程序中。
  • 我对restsharp了解不多。但在我看来,他们似乎还没有实现他们库的 pcl 版本。一种方法是在您的 pcl 中构建一个接口并在三个不同的项目中实现它,以公开您想要使用的 restsharp 的功能。然后,您将在您的 pcl 中使用该接口来使用相关的 restsharp 方法
  • 哦对了,我总是忘记使用界面。我认为这可能是个好主意!谢谢@user1!

标签: c# android visual-studio visual-studio-2013 xamarin


【解决方案1】:

所以我找到了答案,感谢楼上cmets中的User1。

答案很简单:PCL 中没有 RestSharp。如果我想使用 RestSharp,你需要一个界面,或者只需在每个项目中安装 3 个引用并编写几行代码!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 2017-08-27
    相关资源
    最近更新 更多