2011-01-25 8 views
0

Noesis.Javascriptアセンブリ(http://javascriptdotnet.codeplex.com)を参照し、Noesisの名前を変更したコードがありました。 Javascript.dllからNoesis.Javascript.0.4.dllへ。私は、Visual Studioでこのファイルを参照する、と私はASP.NET開発サーバーで私のWebアプリを立ち上げたとき、私はこのエラーを得た:私のASP.NETアプリケーションでアセンブリの読み込みエラーが発生し、アセンブリはもはや参照されていません

Could not load file or assembly 'Noesis.Javascript.0.4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

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

答えて

0

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

+0

ありがとうございます、ええ、私はすでにこれをチェックしていました。 web.configのどこにもNoesisアセンブリはありません。 –

+1

一時的なASP.NETファイルを消去しようとしましたか? C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files –

+0

私はそのアイデアには興奮しましたが、運はありません。私はそのフォルダをクリアして、devサーバがシャットダウンされたことを確認し、再起動して同じエラーが発生しました。私は、アプリケーションが.NET Framework 4ターゲットを使ってビルドしていることも確認しました。 –

0

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

+0

しかし参照はありません。 –

+0

あなたはオンラインの参考情報を使用していますか? –

1

移動し、ページを更新し、エラー出力がNoesis.Javascriptに依存していたアセンブリを示します。1.

に[HKLM \ SOFTWARE \マイクロソフト\融合!EnableLog](DWORD)を設定0.4。

0

私の場合は間違ったDLLを追加しました。 64bitを追加するのではなく、32bitを追加しました。

ありがとう、

関連する問題