Winform集成 发表于 2023-6-26 14:15:36

AR15出现多版本dll程序集冲突。

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

Felix.Li 发表于 2023-6-26 14:15:37

Winform集成 发表于 2023-6-26 15:34
我重定向了,现在出现的错误就是,帖子里常见的丢失授权了。弹窗提示

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

可以备份一份项目,把bin目录、obj目录,这些运行生成和引用包的目录全部删掉,然后项目从新下载nuget包,然后重新生成试一下

Bella.Yuan 发表于 2023-6-26 15:00:44

您好,根据报错信息看是程序集引用的dll版本和系统需要的不一致,您看看您本地安装的版本,然后到Nuget中把这个dll的版本和您本地设置为用同一个版本,在测试看看。

Winform集成 发表于 2023-6-26 15:31:38

Bella.Yuan 发表于 2023-6-26 15:00
您好,根据报错信息看是程序集引用的dll版本和系统需要的不一致,您看看您本地安装的版本,然后到Nuget中把 ...

都是一致了。找不到其他问题了。头疼。一致提示这样。但是我nuget里也是弄成15.1.3,本地安装的关于里面提示程序集15.1.3

Winform集成 发表于 2023-6-26 15:34:55

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
页: [1]
查看完整版本: AR15出现多版本dll程序集冲突。