.Net Core 3.1.2 SDK FileLoadException:System.Data.SqlClient

  • 98
  • 0

.Net Core 3.1.2 SDK FileLoadException:System.Data.SqlClient

最近微軟推出了.Net Core 3.1.2 SDK 升級後卻發現在引用舊專案的Libary時,出現了

System.IO.FileLoadException: Could not load file or assembly 'System.Data.SqlClient, Version=4.6.1.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

即使將舊專案的 System.Data.SqlClient 取代成 Microsoft.Data.SqlClient,但也是會跳出同一個錯。
最後找到的方法卻比想像中的簡單,只要將新專案的 System.Data.SqlClient 升級到 4.8.1(引用的舊專案可以不用升版)
如此就可以解決這個問題