2017-12-19 6 views
0

、私はそれだけでRestSharpSignedに存在するメソッドを呼び出すAPIを使用したことを除いて、これらのパッケージの両方を使用する必要があります。ここでメソッドを呼び出すためのトレースおよびエラーは、次のとおりです。RestSharpとRestSharpSigned問題

{ "メソッドが見つかりません「RestSharp.IRestRequest RestSharp.RestRequest.AddFile(可能System.String、System.Action`1、可能System.String、可能System.String 「)。 "}

今、私は、私は問題なくメソッドを呼び出した後、問題なく意図したAPIを使用しますが、私は両方を持っていた場合は可能RestSharpSignedしていることだった場合、私は、これが問題である知っている理由は、 RestSharpとRestSharpSignedこのエラーが表示されます。

このような状況のために周りの仕事上の任意のアイデア?

+0

使用している.NET Frameworkのバージョンは? –

+0

プロジェクトで.NET 4.6.1が使用されています –

答えて

0

あなたは、.NET Framework 4.6.1を使用しているので、あなたは(現時点で106.X)ResySharpの最新バージョンを使用する必要があります。

したがって、署名済みのRestSharpパッケージにはすでに署名付きアセンブリが含まれており、RestSharp.Signedパッケージはリリースされていません。

私はあなたがバージョン106を使用することを想定すると同時に、バージョンの競合と互換性のない署名の問題が発生する署名付きのパッケージから古いバージョンを使用します。

署名付きパッケージの使用をやめ、最新バージョンのRestSharpパッケージを代わりに使用して、ソリューション内のすべてのプロジェクトに1つのバージョンのパッケージを使用するようにしてください。

0

それがうまくいけば、重複二つのパッケージの問題を解決しないが、APIは、私が唯一RestSharpを使用する場合の要件を満たしていないのコンパイラエラーを私に残したrestsharpsigned必要です。