找回密码
 立即注册

QQ登录

只需一步,快速开始

Winform集成

注册会员

2

主题

8

帖子

18

积分

注册会员

积分
18
  • 74

    金币

  • 2

    主题

  • 8

    帖子

最新发帖
Winform集成
注册会员   /  发表于:2023-6-26 14:15  /   查看:2302  /  回复:4
1金币
System.IO.FileLoadException:“未能加载文件或程序集“GrapeCity.ActiveReports.Viewer.Win, Version=15.1.8.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040

内部异常
FileLoadException: 未能加载文件或程序集“GrapeCity.ActiveReports.Viewer.Win, Version=15.1.3.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

一开始是项目中突然失去授权。然后在帖子里找到一个方案是nuget去安装下。结果出现多版本冲突。然后就对依赖库进行删除卸载处理。弄完所有之后,就一直提示这样了。我本地nuget最后安装的版本是15.1.3
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

我猜您这边是不是降过版本,一般降版本有可能出现这种情况,高版本引用的时候高版本的一些依赖,但是把dll版本降低后,他的引用不会自动降低,就会有这种情况。 可以备份一份项目,把bin目录、obj目录,这些运行生成和引用包的目录全部删掉,然后项目从新下载nuget包,然后重新生成试一下

4 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2023-6-26 14:15:37
来自 5#
Winform集成 发表于 2023-6-26 15:34
我重定向了,现在出现的错误就是,帖子里常见的丢失授权了。弹窗提示

我猜您这边是不是降过版本,一般降版本有可能出现这种情况,高版本引用的时候高版本的一些依赖,但是把dll版本降低后,他的引用不会自动降低,就会有这种情况。

可以备份一份项目,把bin目录、obj目录,这些运行生成和引用包的目录全部删掉,然后项目从新下载nuget包,然后重新生成试一下
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-6-26 15:00:44
2#
您好,根据报错信息看是程序集引用的dll版本和系统需要的不一致,您看看您本地安装的版本,然后到Nuget中把这个dll的版本和您本地设置为用同一个版本,在测试看看。
回复 使用道具 举报
Winform集成
注册会员   /  发表于:2023-6-26 15:31:38
3#
Bella.Yuan 发表于 2023-6-26 15:00
您好,根据报错信息看是程序集引用的dll版本和系统需要的不一致,您看看您本地安装的版本,然后到Nuget中把 ...

都是一致了。找不到其他问题了。头疼。一致提示这样。但是我nuget里也是弄成15.1.3,本地安装的关于里面提示程序集15.1.3
回复 使用道具 举报
Winform集成
注册会员   /  发表于:2023-6-26 15:34:55
4#
Bella.Yuan 发表于 2023-6-26 15:00
您好,根据报错信息看是程序集引用的dll版本和系统需要的不一致,您看看您本地安装的版本,然后到Nuget中把 ...

我重定向了,现在出现的错误就是,帖子里常见的丢失授权了。弹窗提示file:///C:/Users/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/Desktop/CF2B444D-EC0E-49fa-BE77-8F6DB7C3D8AB.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部