異常:
程式在修改了非資料庫相關的程式碼後釋出進行部分覆蓋,丟擲異常,本次並未覆蓋資料庫相關的dll
查詢解決方案都給出的是,將本地的Microsoft.Data.SqlClient.dll複製到釋出處覆蓋,這種方式不行
本次原因:
之前釋出是目標執行時選的“可移植”,部署地方還是保持可移植,而本次因其他地方需求將目標執行時改為了“win-64”,釋出後的檔案又在原來的基礎上進行部分覆蓋,造成兩原來的部署檔案和現在的部署檔案執行時不一致導致了這個問題
解決方案:
1.將目標執行時改回“可移植”後釋出,再進行部署檔案的部分替換
2.保持新的目標執行時“win-64”釋出後將檔案全部進行覆蓋