VS2015的Metadata file 'xxx.dll' could not be found錯誤及其後續

VS2015使用過程中,某次編譯時出現了 “Metadata file 'xxx.dll' could not be found…………  ”,這樣的錯誤,在網上找到了將項目一個一個重新複選生成的辦法。試過了,這個辦法不靈。

後來決定根據那些 not be found 的DLL,單獨一個一個項目生成,結果出現了 生成失敗 的錯誤。想了想,是不是DLL有問題,而且VS2015也有問題一直無法編譯?後決定從 Release 文件夾拷貝一份過來試試。F5後又出現了 “VS2015 你正在調試XXXX.dll的發佈版本…………”的錯誤。這下無論在網上新找的辦法還是自己反覆重新編譯都沒法調試了。斷點還打不起來。

耐下心來,重新拿了以前某個正常的版本,運行了一下,發現是好的,沒錯誤。而當前錯誤的系統,就是最先某個DLL無法編譯通過而導致後續DLL都無法編譯通過。遂決定將之前好的版本的某項目下的csproj等文件拷貝過來覆蓋在現有系統上,後重新編譯測試,通過了。看來VS2015的項目文件也會有各種各樣的BUG啊。以後得多多總結了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章