最近手邊有案子要維護一個舊系統,
一打開專案發現滿滿的紅底…
網路上部分的解決方式是開啟 nuget 更新相關套件,
但我遇到的問題是連底層的 system 都報錯,
另有一個看到的說法是 Framework 的差異導致報錯,
但這方面沒查到太多解決方法 (英文可能有,但我可能關鍵字下錯 沒看到太多)
附上該專案參考與系統已有安裝的 Framework。
該專案開發版本是 .Net Framework 4.5.2
煩請大神指點迷津。
--------------------編輯分隔--------------------
經過晚上+早上測試,
主要測試的點是 bin 資料夾的 dll 組件有遺失的情形,
沒記錯的話,
照理來說只要有引用到的參考都會自動幫你下載下來,
所以不太確定是環境問題還是編譯器版本問題,
導致舊專案無法載入相關組件。
解決方法:
請對方把正在運行專案的 bin 資料夾整包給我,就解決了…
爬了社群、stackoverflow甚至github好像都有人在反應類似的問題(?)
但看來時至今日,
版本之間差異還是存在。