2012-02-03 66 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) 

Tôi đã loại bỏ tham chiếu và không sử dụng nó trong mã vì sao điều này vẫn là một vấn đề. Tôi đã thử giải pháp làm sạch, xây dựng lại, giải pháp mở và đóng nhưng vẫn không thành công. Có ai gặp vấn đề này trước đây không?Ngoại lệ từ HRESULT: 0x80131040

Trả lời

7

Ngay cả khi bạn đã xóa các tham chiếu trực tiếp, vẫn còn một số thứ khác có thể yêu cầu dll đó.

tôi muốn đề nghị:

  1. Recycle hồ bơi ứng dụng IIS của bạn (hoặc chạy IISRESET từ dấu nhắc lệnh để thiết lập lại toàn bộ máy chủ web)
  2. bật FusLog và kiểm tra là người thực sự "phạm tội"
+0

Ngọt người phạm tội là một tiếng thở dài dự án khác: '(haha Sửa lỗi ngay bây giờ và cảm ơn lời khuyên tuyệt vời của FusLog! – Anicho

4

Điều này có thể xảy ra nếu tên dự án của bạn mâu thuẫn với gói gói bạn tham chiếu. Tôi lãng phí khoảng 30 phút trước khi tôi nhận ra những gì đang xảy ra.

Tôi đã thực hiện hướng dẫn ReactJS, vì vậy tôi đã tạo một dự án có tên là React và sau đó tôi đã nhập ReactJS.NET từ nuget.

Khi tôi nhấn xây dựng, Visual Studio sẽ xây dựng React.dll trong thư mục bin kể từ khi tên dự án của tôi là Phản ứng, dll này ghi đè React.dll nhập khẩu của gói NuGet ReactJS.NET

Vì vậy, dự án của tôi đã cho nổ tung ... và tôi lãng phí 30 phút gãi đầu.

Các vấn đề liên quan