參考文檔: https://github.com/aspnet/Home/issues/3503 寫在前面 感覺自己現在乾的活離開發越來越遠了啊,不過也很好,每天能學到不少東西,中文的,英文的,永遠也不知道你下一個接的case是關於什麼的,真的是淹沒在知識的海洋里,一邊期望來點難一點的case學習一 ...
參考文檔: https://github.com/aspnet/Home/issues/3503
寫在前面
感覺自己現在乾的活離開發越來越遠了啊,不過也很好,每天能學到不少東西,中文的,英文的,永遠也不知道你下一個接的case是關於什麼的,真的是淹沒在知識的海洋里,一邊期望來點難一點的case學習一下,一邊又期望也不要特別難查很多資料。好了,言歸正傳,昨天接了一個關於.net core平臺的問題,是關於2.1.3的。
真正的正文
關於這個問題文章開頭我有參考文檔的鏈接,大概就是在你把.net core升級成2.1.3之後你的項目可能會出現Could not load file or assembly XXXXX的錯誤,如果你把SDK退回之後會發現項目運行正常了,但是升級之後又會出現這個問題,這是2.1.3的一個bug,一般發生這種錯誤是由於你的項目中有重覆引用的工作包導致,比如你引用的兩個包,可能其中一個已經存在於另一個中了,這樣的話就可能會引發這個bug。解決方案有兩個,一個是微軟推薦的方案就是找到重覆的包,把它卸載掉,另一個就是升級nuget包,當時這個做法微軟不推薦,原因是可能還會導致版本不相容的問題。