web-dev-qa-db-ja.com

「見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません」を解決する方法。エラー?

Pdfiumviewerのソースコードをgitハブからダウンロードしました。そのソリューションのプロジェクトの1つに変更を加えた後、そのプロジェクトをアプリケーションに追加し、そのプロジェクトの参照をアプリケーションのプロジェクトの1つに追加しました。PDfiumViewerプロジェクトの[署名]オプションのチェックを外す必要がありました。そのプロジェクトは署名されていません。アプリケーションを正常にビルドできますが、実行時にPDfiumviewerプロジェクトのクラスの1つのオブジェクトを作成すると、次のエラーが発生します。

ファイルまたはアセンブリ 'PdfiumViewer、Version = 2.11.0.0、Culture = neutral、PublicKeyToken = null'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)

アセンブリのバージョン番号が正しいのに、なぜこのエラーが発生するのですか?

3
V K

私もこの問題に遭遇しました。私のシナリオでは、別のソリューションからの参照をプロジェクトに追加する必要があり、参照を削除することはできませんでした。私にとってうまくいったのは、両方のソリューションでnugetパッケージマネージャーからSQLclientを再インストールすることでした。それが他の誰かを助けてくれることを願っています

0
user12897148