Restsharp: 安装包时出错

创建于 2015-07-13  ·  24评论  ·  资料来源: restsharp/RestSharp

我正在尝试在我的 Windows 8.1 通用应用程序(具有桌面和手机组件)中安装 RestShare,但我不断收到此错误:

“无法安装包‘RestSharp 105.1.0’。您正在尝试将此包安装到面向‘.NETCore,Version=v4.5.1’的项目中,但该包不包含任何程序集引用或兼容的内容文件使用该框架。有关更多信息,请联系软件包作者。”

据我从网站上得知,RestSharp 应该支持 .Net 3.5+。 有什么我想念的吗?

investigate

最有用的评论

我有一些错误

无法安装包“RestSharp 105.2.3”。 您正在尝试将此包安装到面向“WindowsPhoneApp,Version=v8.1”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。

我正在开发 Vs.2015,win 10,x64

tks

所有24条评论

我对 VS 2015 RC 上的空白便携式 xamarin 项目有同样的问题

“无法安装包 'RestSharp 105.1.0'。您正在尝试将此包安装到面向 '.NETPortable, Version=v4.5, Profile=Profile78' 的项目中,但该包不包含任何程序集引用或内容与该框架兼容的文件。有关更多信息,请联系包作者”

@boskiv

@millerds nuget 包中应该已经有 4.5.1 的二进制文件了。 您能否验证哪个项目存在问题,并让我知道您的解决方案中的每个项目都引用了库目标(来自项目属性)?

所以这是我第一次在 VS 2013 中尝试 Windows 8.1 通用模板。有两个应用程序项目(一个用于桌面,一个用于手机)和一个共享代码“项目”(显然已添加到其他两个项目中的每一个在编译时)。 我注意到项目管理器控制台允许我在运行 Install-Package 注释时定位每个项目。 以桌面项目(默认)为目标时,出现上述错误。 定位电话项目时,我收到相同的错误,但指示的目标框架是“WindowsPhoneApp,Version=8.1”。 我无法定位共享项目。

当我查看每个应用程序项目的属性页面时,我没有在应用程序选项卡上看到预期的 .Net 目标列表,而是它们只显示了一个操作系统目标。 桌面应用项目说目标是 Windows 8.1,手机应用项目说目标是 Windows Phone 8.1。 没有办法改变它们中的任何一个。

有趣的。 如果有任何 Windows Phone 开发,我不会做太多事情,所以我必须在本地尝试一下,看看我能做些什么来修复它。 谢谢你让我知道。

供参考 。 . . 我刚刚在同一台机器上尝试了一些其他项目类型,发现 Store Apps 项目有问题(即使只有一个 Windows 应用程序......没有电话)。 如果我制作了一个 Windows 桌面项目,那么它安装得很好。 希望这有助于弄清楚。

谢谢这确实有帮助。

我在进行 Windows 10 通用应用程序开发的 VS2015 (RC) 中看到了同样的问题。 便携版也有同样的问题。

错误:

Severity    Code    Description Project File    Line
Error       Could not install package 'RestSharp 105.1.0'. You are trying to install this package into a project that targets 'Windows, Version=v8.1', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.         0

@o0rebelious0o还没有针对 nuget 进行定位,这就是您收到该错误的原因。 我没有在本地安装任何这些,因为它不是完整的 RTM 或 GM,但它不是优先事项。

你好。
在 win 8.1 x64 中测试不起作用。

@AhrimanSefid我运行该环境来构建和测试,它运行良好。 它更多地与您尝试为其安装软件包的项目有关。

VS 2015 测试不起作用

如果您尝试在 VS 2015 中构建rest sharp,则需要确保还安装了 windows phone 和 silver light 的所有项目目标。 由于 VS 2015 刚刚作为 RTM 发布,我还没有尝试使用它来构建库。

我正在尝试将 RestShare Nuget 包安装到我的跨平台项目(iOS 和 Android),但出现此错误:

无法安装包“RestSharp 105.1.0”。 您正在尝试将此包安装到面向“portable-net45+win+wp80+MonoTouch10+MonoAndroid10+xamarinmac20+xamarinios10”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。 有关更多信息,请联系软件包作者。

@rainergp我们还不支持跨平台项目。 库的构建方式我们一次只能针对一个平台。 目前 nuget 上有一个新版本将直接针对其中一些类型。

新版本现在应该解决所有这些问题

您能否建议哪个版本的 Restsharp 与 PCL 兼容,即针对多个平台? 我尝试了 105.2.3 版本,但仍然无法将此版本库添加到我的 PCL 中。 我的平台是 iOS、Android、.net 4.5 和 Windows Phone 8.1,我使用 Xamarin。

@krunalc现在不支持针对多个平台。

我有一些错误

无法安装包“RestSharp 105.2.3”。 您正在尝试将此包安装到面向“WindowsPhoneApp,Version=v8.1”的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。

我正在开发 Vs.2015,win 10,x64

tks

在 VS15 上报告同样的错误:“严重性代码描述项目文件行抑制状态错误无法安装包 'RestSharp 105.2.3'。您正在尝试将此包安装到面向 'Windows,Version=v8.1' 的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。0"

尝试在 .NETCoreApp,Version=v2.1 中安装软件包时遇到同样的问题...

@george-weare8 什么包?

@george-weare8 所以,你收到了错误

无法安装包“ RestSharp 105.1.0 ”。 您正在尝试将此包安装到以 '. NETCore,Version=v4.5.1 ',但该包不包含任何与该框架兼容的程序集引用或内容文件。 有关更多信息,请联系软件包作者。

将其安装到 .NET Core 2.1 项目时? 我很困扰。

抱歉造成混乱,我创建了一个新问题。
https://github.com/restsharp/RestSharp/issues/1314

此页面是否有帮助?
0 / 5 - 0 等级