當我運行單元測試序列化到一個XML文件,我不斷收到錯誤消息:Visual Studio無法加載文件或程序集;也許緩存?
無法加載文件或組件 「Company.Fin.Bank.Common.XmlSerializers.dll,版本= 1.0。 0.0, Culture = neutral,PublicKeyToken = null'或其依賴項之一。 系統找不到指定的文件。
我想Company.Fin.Bank.Common.XmlSerializers.dll可能在緩存的某處,但它不可能找到這個DLL,即使我不需要該DLL。我想刪除它。但我在哪裏可以找到它?它可能在緩存中?如果是的話我怎麼能從VS清理緩存?這個問題對我來說很新。
奇怪的是,我用另一臺筆記本電腦(贏得7)來運行單元測試,沒有錯誤信息,我得到了 - 它的工作。但是當我用我自己的筆記本電腦(贏8),我不斷收到錯誤消息。我不知道爲什麼。
我希望能找到您的解決方案。你的幫助意味着很多。謝謝!!!
通過cache您是指GAC?如果是這樣,請在C:\ Windows \ assembly或C:\ Windows \ Microsoft.NET \ assembly中查看,如果您使用的是.NET 4.0或更高版本。 –
如果展開應用程序的References文件夾,那裏是否有一個有黃色三角形的裝配體?這意味着它無法解決它。有可能是其他筆記本電腦有這個DLL,你的沒有。找到它,將其複製並添加爲待解決的參考。線索出現在錯誤消息中:) –
您的項目中是否可能存在另一個將該.dll作爲依賴項的庫? – squillman