【发布时间】: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