2012-02-03 39 views
9
Warning 1 D:\MyPath\SomeAscx.cs: ASP.NET runtime error: 


      Could not load file or assembly 'HtmlAgilityPack, 
      Version=1.4.0.0, Culture=neutral, PublicKeyToken=bd319b19eaf3b43a' 
      or one of its dependencies. The located assembly's manifest definition 
      does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

参照を削除しましたが、コードで使用していません。これはまだ問題ではありますか?私は解決策、再構築、オープンとクローズソリューションを試してみましたが、まだ成功していません。以前誰かがこの問題に遭遇しましたか?HRESULTからの例外:0x80131040

答えて

7

直接参照を削除したとしても、それでもなおそのdllが必要な場合があります。

私がお勧めしたい:

  1. IISアプリケーションプールをリサイクル(またはWebサーバー全体をリセットするには、コマンドプロンプトからIISRESETを実行する)
  2. FusLogの電源を入れて、本当の「犯罪者」が誰であるかを確認してください
+0

甘い犯人は別のプロジェクトだった: '(笑今すぐ修正し、優れたFusLogのヒントをありがとう! – Anicho

4

この問題は、プロジェクト名がと呼ばれるナゲットパッケージと競合する場合に発生します。私は何が起こっているかを知る前に約30分を無駄にしました。

私はReactJSチュートリアルを行っていたので、という名前のプロジェクトを作成しました。、その後、ReactJS.NETをnugetからインポートしました。私のプロジェクト名はをリアクトているので、Visual StudioがbinフォルダにReact.dllを構築します

私が構築ヒット、このDLLは

だから私のプロジェクトが吹いたReactJS.NET nugetパッケージによってインポートReact.dllを上書きします...私は頭を傷つける30分を無駄にした。

関連する問題