Crystal Report for Visual Studio 2022 (SP33) Version=13.0.4000.0 以前的应用程序使用较低版本时的错误参考

问题描述 投票:0回答:0

我开发了我以前的应用程序。在带有 Crystal Report:CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0 及更高版本的 Visual Studio 2019 中,我安装了带有新版本 Crystal Report SP33 的 Visual Studio 2022:CrystalDecisions.CrystalReports.Engine, Version=13.0.4000.0 我收到了这个错误运行我的 Win Form 应用程序后: 严重性代码描述项目文件行抑制状态 错误 CS1705 程序集“CrystalDecisions.ReportSource”,身份为“CrystalDecisions.ReportSource,版本=13.0.4000.0,文化=中性,PublicKeyToken=692fbea5521e1304” 使用 'CrystalDecisions.CrystalReports.Engine, Version=13.0.4000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' 其版本高于引用的程序集 “CrystalDecisions.CrystalReports.Engine”,身份为“CrystalDecisions.CrystalReports.Engine,版本=13.0.2000.0,文化=中性,PublicKeyToken=692fbea5521e1304” 我试图找到解决方案,但没有固定的解决方案。我已经卸载 CrystalReports 并再次重新安装它们,但它的错误是一样的。有人有什么建议吗?

我再次仔细阅读错误,我引用了以前版本的Crystal Report Version = 13.0.2000.0所以首先,我删除了所有关于Crystal Report的参考,如图所示 Delete all reference about Crystal Report

然后我重新安装新的 Crystal Report SP33 CrystalDecisions.CrystalReports.Engine, Version=13.0.4000.0

我再次为所有关于水晶报表的参考添加了新的参考,如图:我全选了 Add new reference for Crystal Report

然后我发布的错误消失了。所以我希望我的案例中的解决方案可以帮助其他人。

crystal-reports
© www.soinside.com 2019 - 2024. All rights reserved.