Visual-Studio 2013 中的 RestSharp 安装问题
Issue with RestSharp installation in Visual-Studio 2013
我正在尝试在我的 C# Visual-Studio 2013 项目中使用 RestSharp
在给定的 URL 处生成 POST 数据。当我尝试通过 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,但仍然出现相同的错误。
有没有人遇到过类似的问题?
如果您需要更多信息,请发表评论。
如果以后有人遇到这种问题。我通过在 (Tools -> NuGet Package Manager -> Package Manager Console)
和 运行 中找到的 Package Manager Console
安装它来解决它,以下命令:
Install-Package RestSharp -Version 103.1.0
请注意,RestSharp 版本 106.1.0
的安装总是失败,因此我将版本更改为 103.1.0
。希望这对遇到类似问题的人有所帮助。
编辑
感谢评论中的 phuzi,RestSharp 版本 106.1.0 requires .Net framework 4.5.2
, as for version 103.1.0 没有列出任何依赖项。
支持旧 .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) .
如果您的项目名称是 RestSharp,也会发生这种情况。
我正在尝试在我的 C# Visual-Studio 2013 项目中使用 RestSharp
在给定的 URL 处生成 POST 数据。当我尝试通过 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,但仍然出现相同的错误。
有没有人遇到过类似的问题?
如果您需要更多信息,请发表评论。
如果以后有人遇到这种问题。我通过在 (Tools -> NuGet Package Manager -> Package Manager Console)
和 运行 中找到的 Package Manager Console
安装它来解决它,以下命令:
Install-Package RestSharp -Version 103.1.0
请注意,RestSharp 版本 106.1.0
的安装总是失败,因此我将版本更改为 103.1.0
。希望这对遇到类似问题的人有所帮助。
编辑
感谢评论中的 phuzi,RestSharp 版本 106.1.0 requires .Net framework 4.5.2
, as for version 103.1.0 没有列出任何依赖项。
支持旧 .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) .
如果您的项目名称是 RestSharp,也会发生这种情况。