2

私はこのアセンブリで完全に動作する2つのwebappプロジェクトを持っています。ファイルまたはアセンブリ 'PayPalCoreSDK'を読み込めません

私はすべてを試しましたが、BINフォルダをコピーして、削除して再構築してください。

GACのものを検索し、NUGETなしでNUGETを使用して参照を削除して再度追加し、動作するプロジェクトのフォルダからコピーします。

私のエラーは、最初の試行で私はnugetマネージャを介して参照を追加したのではなく、単に

今すぐ何か原因バージョンエラーがある仕事のプロジェクトからDLLをコピーするということでした。

System.IO.FileLoadException:ファイルまたはアセンブリ 'PayPalCoreSDK、バージョン= 1.7.0.0、Culture = neutral、PublicKeyToken = 5b4afc1ccaef40fb'またはその依存関係の1つを読み込めませんでした。ローカライズされたアセンブリマニフェスト定義がアセンブリ参照と一致しません。 (例外からHRESULT:0x80131040)

この混乱をクリアし、それらの参照を修正する方法?

すべては、動作する他の2つのプロジェクト、つまりコードでさえもweb.configと同じです。

私は解決策をどこから探すべきかわかりません。

PayPalMerchantSDK(2.16.204.0)

依存性:PayPalCoreSDK(1.7.1.0) - Newtonsoft.Json(9.0.0.0)

答えて

0

あなたが他の2つのプロジェクトと同じで.NET Frameworkのバージョンを確認しました?

+0

はい、同じです。 asp.NET 4.5、すべてのコード、すべてのDLLは同じ、同じweb.configコードも同じです。 –

+0

私は異なることができるすべての側面を検索するが、すべてが同じである、私は問題がビジュアルスタジオの外にあると思う。 –

+0

OBJフォルダを削除しようとしましたか? –

0

多くの試みの後、私はプロジェクトの作業を成功させました。

しかし、以前のバージョンのPayPalCoreSDKとNewtonsof.Jsonで作業しなければなりませんでした。

ここでは、すべてのプロジェクトを整列できるかどうかを確認するためにバージョンを調整しようとします。

しかし、参照が混乱していると、それは問題を与える場合にのみNUGETが正常にDLLをリフレッシュすることができBINフォルダ内の

マニュアル設定はweb.configファイルにはるかに少ない動作しないようです。

関連する問題