最近微软推出了.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(引用的旧专案可以不用升版)
如此就可以解决这个问题