引用GrapeCity.ActiveReports组件,发生程序集冲突的问题
严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) CS1705 标识为“GrapeCity.ActiveReports, Version=16.3.1.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff”的程序集“GrapeCity.ActiveReports”所使用的“System.ComponentModel.Primitives, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”版本高于所引用的标识为“System.ComponentModel.Primitives, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的程序集“System.ComponentModel.Primitives” CUS_QCPDF_Print F:\MES\DEV\SRC\SMESServices\CUS_QCPDF_Print\CSC 1
引用16.1.1.0 版本的dll正常,引用16.3.1.0版本的dll就报错,要怎么解决?
溢出的记忆 发表于 2024-9-18 14:15
要怎么升级,我用.net framework 4.8 的框架都不行,用.net core 3.1及以上框架,创建项目,就不会有报错 ...
您好,您在VisualStudio打开项目,然后在项目上右键选择管理NuGet程序包,在输入对应的包查看对应的版本,根据错误提示升级或者降级引用包的地址。
在web.config里面配置下 wengMQ 发表于 2024-9-16 20:34
在web.config里面配置下
感谢大佬帮忙回复,给大佬点个赞。
看您的报错信息应该是引用包的版本不匹配导致的,报错信息:16.3.1需要的System.ComponentModel.Primitives是4.2.2的包,您环境的System.ComponentModel.Primitives是4.1.2的,您可以升级一下System.ComponentModel.Primitives的版本到4.2.2,然后再测试看看。 wengMQ 发表于 2024-9-16 20:34
在web.config里面配置下
我的是dll,试过配置app.config不行,改用.net core 3.1以上的框架创建项目,就不会有这样的提示,用.net framework 框架,就会有报错提示。 Bella.Yuan 发表于 2024-9-18 09:39
感谢大佬帮忙回复,给大佬点个赞。
看您的报错信息应该是引用包的版本不匹配导致的,报错信息:16.3.1需 ...
要怎么升级,我用.net framework 4.8 的框架都不行,用.net core 3.1及以上框架,创建项目,就不会有报错。 这个组件貌似是 框架自带的? Bella.Yuan 发表于 2024-9-18 18:01
您好,您在VisualStudio打开项目,然后在项目上右键选择管理NuGet程序包,在输入对应的包查看对应的版本 ...
用这个方法,搞定了,谢谢版主 溢出的记忆 发表于 2024-9-19 10:04
用这个方法,搞定了,谢谢版主
不客气,问题解决了就好,那本贴就先结贴啦,有问题您另开新帖哦~:mj72:
页:
[1]