【问题标题】:Issue with RestSharp installation in Visual-Studio 2013Visual-Studio 2013 中的 RestSharp 安装问题
【发布时间】:2017-12-05 10:37:30
【问题描述】:

我试图在我的 C# Visual-Studio 2013 项目中使用 RestSharp 在给定的 URL 上发布数据。当我尝试通过 NuGet 安装软件包时,出现以下错误:

Installing 'RestSharp 106.1.0'.
Successfully installed 'RestSharp 106.1.0'.
Adding 'RestSharp 106.1.0' to WebApplicationJson.
Uninstalling 'RestSharp 106.1.0'.
Successfully uninstalled 'RestSharp 106.1.0'.
Install failed. Rolling back...
Could not install package 'RestSharp 106.1.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', 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.

据我在GitHub 中读到的,这主要是.NetPortable 框架的问题,所以我没有想法。我也尝试将我的框架版本更改为 3.5,但仍然是同样的错误。

有没有人遇到过类似的问题?

如果您需要更多信息,请发表评论。

【问题讨论】:

    标签: c# visual-studio-2013 restsharp


    【解决方案1】:

    支持旧 .NET Framework 版本的最新版本是 105.2.3

    Install-Package RestSharp -Version 105.2.3
    

    由于支持 async 方法的最低 .NET Framework LTE 是 4.5.2,因此已删除对旧框架的支持,转而支持 .NET Standard 2.0(和 .NET Framework 4.5.2)。

    【讨论】:

      【解决方案2】:

      如果以后有人遇到这种问题。我通过在(Tools -> NuGet Package Manager -> Package Manager Console) 中找到的Package Manager Console 安装它并运行以下命令来解决它:

        Install-Package RestSharp -Version 103.1.0
      

      请注意,RestSharp 版本106.1.0 的安装总是失败,所以我将版本更改为103.1.0。希望这对遇到类似问题的人有所帮助。

      编辑

      感谢 cmets 中的 phuzi,RestSharp 版本 106.1.0 需要 .Net framework 4.5.2,至于版本 103.1.0 没有列出依赖项。

      【讨论】:

      • 您可能刚刚将 .net 框架版本更新到 4.5.2
      • @phuzi 我尝试从 .net 框架版本 3.5 到 4.5.1 并认为它与它无关。 RestSharp 106.0.1 版与 103.1.0 版有很大不同吗?
      • 不确定版本之间有多少不同,但查看(nuget.org 上的版本 106.1.0)[nuget.org/packages/RestSharp/106.1.0] 显示对 4.5.2 的框架依赖。 while (version 103.1.0)[nuget.org/packages/RestSharp/103.1.0] 显示没有依赖关系。更改可能是为了支持 .Net Standard 2.0,使其可用于 .Net Core
      • @phuzi 是的,现在我明白了。我会更新答案,原因更有意义。
      • @phuzi 也请编辑您的评论以修复链接。 (已在答案中修复)
      【解决方案3】:

      如果您的项目名称是 RestSharp,也会发生这种情况。

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多