[英]Could not load file or assembly error even when the old DLL was renamed
在我的 VS 2013 解決方案中,我有幾個項目,例如:
BookJob 項目是一個控制台應用程序,它引用了以下服務:BookService.BusinessLogic 和 BookServiceContracts。 INetPub 文件夾包含 BookService.BusinessLogic 的 DLL,這些 DLL 在作業執行時被調用。
該應用程序運行良好。 最近需要在BookService.BusinessLogic項目中添加代碼。 我添加了代碼,重新編譯並替換了 INetPub 中的 BookService.BusinessLogic.DLL 和 BookService.BusinessLogic.pdb。 這是問題開始的時候。 EventViewer 正在記錄如下錯誤:
異常=內容類型 text/html; 響應消息的 charset=utf-8 與綁定的內容類型(text/xml;charset=utf-8)不匹配。 如果使用自定義編碼器,請確保正確實現 IsContentTypeSupported 方法。 響應的前 1024 個字節是:'
無法加載文件或程序集“BookService.BusinessLogic_old”或其依賴項之一。 定位的程序集的清單定義與程序集引用不匹配。
我將 InetPub 文件夾中的前一個 DLL 重命名為 BookService.BusinessLogic_old,但該作業似乎仍然指向舊的 DLL。 如何解決此參考問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.