2017-12-05 18 views
0

C#Visual Studio 2013プロジェクトでRestSharpを使用して、特定のURLにデータをPOSTしようとしています。これは主に私はアイデアをしています.NetPortableフレームワークの問題である限り、私はGitHubで読んだことがあるようVisual Studio 2013でRestSharpをインストールする際の問題

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. 

:私はNuGet経由でパッケージをインストールしようとすると、それは私に、次のエラーが発生します。私はフレームワークのバージョンを3.5に変更しようとしましたが、それと同じエラーです。

誰も同じような問題が発生しましたか?

さらに詳しい情報が必要な場合は、コメントしてください。

答えて

0

将来誰かがこの種の問題に遭遇した場合。 RestSharpバージョン106.1.0のインストールは常に失敗まま、私は103.1.0にバージョンを変更したこと

Install-Package RestSharp -Version 103.1.0 

はご注意:私は(Tools -> NuGet Package Manager -> Package Manager Console)で見つかったPackage Manager Consoleを経由して、それをインストールし、次のコマンドを実行して、それを解決しました。これが似たような問題を持つ人に役立つことを願っています依存関係がリストされていないバージョン103.1.0用としてコメントでphuziする

EDIT

おかげで、RestSharpバージョン106.1.0は、.Net framework 4.5.2が必要です。

+0

ちょうど.netフレームワークのバージョンを4.5.2に更新した可能性があります。 – phuzi

+0

@phuzi .netフレームワークのバージョン3.5から4.5.1を試してみましたが、それは何の関係もないと思いました。 RestSharpのバージョン106.0.1はバージョン103.1.0と大きく異なるのですか? – Noel

+1

バージョン間でどれほどの違いがあるか分かりませんが(nuget.orgのバージョン106.1.0)[https://www.nuget.org/packages/RestSharp/106.1.0]は4.5.2のフレームワークの依存性を示しています。 (バージョン103.1.0)[https://www.nuget.org/packages/RestSharp/103.1.0]は依存関係を示していません。この変更はおそらく.Net Standard 2.0をサポートするためのものだった。.Net Core – phuzi

2

古い.NET Frameworkのバージョンをサポートする最新のバージョンは105.2.3です。

Install-Package RestSharp -Version 105.2.3 

async方法をサポートする最小の.NET Framework LTEは、4.5.2であるため、従来のフレームワークのサポートは、.NETの標準2.0(および.NET Framework 4.5.2)を支持するのに有利に除去されています。

関連する問題