.NETCore 运行项目报错:Could not load file or assembly ***
问题
.NET5 项目 引用了 Microsoft.Data.SqlClient Nuget包
.net core 项目中遇到了 nuget 包版本冲突的问题
运行就报错:
System.IO.FileLoadException:“Could not load file or assembly 'Microsoft.Data.SqlClient, Version=3.0.0.0, Culture=neutral, PublicKeyToken=23ec7fc2d6eaa4a5'. The located assembly's manifest definition does not match the assembly reference. (0x80131040)”
解决
经过检查,发现Nuget包版本引用不一致引起的
版本冲突就是由于这两个地方引用的 Microsoft.Data.SqlClient 版本不一致。
解决起来很好办,在引用GZDBhelper.MSSQL 的地方,添加一个 Microsoft.Data.SqlClient 3.0.0 的引用就可以了
然后在编译运行项目,就OK了
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post YES开发框架