我有一个ASP.NET Core v2.1项目,该项目引用的是.NET Framework 4.5项目。
该.NET Framework项目引用了System.Data.DataExtensions
。
当我调用.NET Framework项目的某个方法时,出现此异常:
“无法加载文件或程序集'System.Data.DataSetExtensions,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b77a5c561934e089'。系统找不到指定的文件。”
为消除所有疑问,该文件存在于路径中(这也是程序集属性中指定的路径):
C:\ Program Files(x86)\参考程序集\ Microsoft \ Framework.NETFramework \ v4.5 \ System.Data.DataSetExtensions.dll
我在这里想念什么?谢谢。
编辑:被调用方法是同一类中的第三个被调用方法,其代码以此开头:
var cardRecord = from row in CardsDataTables.CardDataTable.AsEnumerable()
where row.Field<string>("ca_number") == cardNumber
select row;
答案 0 :(得分:0)
我有同样的问题。我通过在Core 2.1 Web项目中通过NuGet包添加对System.Data.DataSetExtensions的引用来解决此问题。