0

Noesis.Javascript アセンブリ (http://javascriptdotnet.codeplex.com) を参照するコードがいくつかあり、Noesis.Javascript.dll の名前を Noesis.Javascript.0.4.dll に変更しました。Visual Studio からこのファイルを参照し、ASP.NET 開発サーバーで Web アプリを起動すると、次のエラーが発生しました。

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

次に、この参照を削除して、古いバージョンのライブラリを再参照しようとしました。同じエラーが発生しました。次に、この参照を完全に削除し、このライブラリを使用するすべてのコードをコメントアウトしようとしました。それでも同じエラーが発生します。システム トレイのアイコンから ASP.NET 開発サーバーを明示的に閉じようとしましたが、それでも発生します。現在、プロジェクトのどこにもこのアセンブリの参照が見つかりませんが、エラーは解決しません。何が起こっているのでしょうか?見つからないキャッシュはありますか? このエラーを解決するにはどうすればよいですか?

4

4 に答える 4

1

レジストリに移動し、[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。

ページを更新すると、Noesis.Javascript.0.4 に依存しているアセンブリがエラー出力に表示されます。

于 2011-01-25T18:39:06.087 に答える
0

「Noesis.Javascript.0.4」が web.config ファイルのどこかに表示されているかどうかを確認し、表示されている場合は削除します。部分にあるのかもしれません<assemblies>

于 2011-01-25T16:49:30.030 に答える
0

参照を削除して再度追加します。2 つの dll バージョンは同じでなければならないことに注意してください。それが web.config に登録されている場合は、新しいバージョンを追加しないでください。それ以外の場合は、そこからも削除する必要があります。

于 2011-01-25T17:05:22.253 に答える
0

私の場合、間違った DLL を追加しました。64ビットを追加する代わりに、32ビットを追加しました。

ありがとう、

于 2013-01-22T08:12:06.567 に答える