SP21。 无法加载文件或程序集CrystalDecisions.CrystalReports.Engine,版本= 13.0.2000.0

2020-09-08 07:12发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


为Visual Studio Service Pack 21安装了Crystal Report(CRRuntime_32bit_13_0_21.msi)并运行Crystal Report时收到下一个错误:OnPrintClick:无法加载文件或程序集'CrystalDecisions.CrystalReports.Engine,版本= 13.0.2000.0,Culture = 中性,PublicKeyToken = 692fbea5521e1304'或其依赖项之一。 系统找不到指定的文件

它与SP 17兼容。

请让我知道如何解决此问题。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


为Visual Studio Service Pack 21安装了Crystal Report(CRRuntime_32bit_13_0_21.msi)并运行Crystal Report时收到下一个错误:OnPrintClick:无法加载文件或程序集'CrystalDecisions.CrystalReports.Engine,版本= 13.0.2000.0,Culture = 中性,PublicKeyToken = 692fbea5521e1304'或其依赖项之一。 系统找不到指定的文件

它与SP 17兼容。

请让我知道如何解决此问题。

付费偷看设置
发送
4条回答
愤怒的猪头君
1楼 · 2020-09-08 07:52.采纳回答

在下载页面上,阅读更新信息,您需要删除2000个程序集并添加3500版本,检查您的app.config文件,它仍在尝试加载旧版本:

SP21版本中的新功能

  1. 与Visual Studio 2017集成
  2. .NET Framework 4.7
  3. FireFox ESR 52
  4. 解决了10多个客户事件。

我们仍然支持.Net Framework 3.5 SP1(除了 ADO.NET 案例#5)

以下各项应突出显示SP21:

1。 FlexNet和就地升级不起作用:用户从FlexNet服务器收到更新通知并完成SP21升级后,该产品将无法工作。 用户必须在控制面板\程序\中修复CR4VS和CRRuntime64。 这是安装程序的设计更改。

a。 请注意,我们在配置FlexNet升级服务器时仍然遇到问题,因此当前用户将不会收到SP21通知

2。 Microsoft Windows Update KB2999226是SP21的先决条件。

a。 这与BI 4.2 SP4和BI 4.1 SP10相同。 请参考SAP注释2451830。

3。 对于VS2017集成,即使您已经使用管理员帐户登录,用户也需要通过右键单击setup.exe来使用"以管理员身份运行"

4。 由于大多数CR/RAS .NET程序集现在已从13.0.2000.0转换为13.0.3500.0,因此用户必须从"引用"列表中删除所有旧的CR程序集,并添加新版本的CR程序集,然后重新构建应用程序。

a。 对于那些不想重建其应用程序的客户/用户,有一种解决方法可以在app.config/web.config中使用,请参阅附件。

5。 对于使用 ADO.Net 数据库连接的报告,在以前的SP中,您只能在.Net Framework 2.0/3.5下工作,因此 使用 在app.config中是必需的。 现在在SP21中 ADO.Net 仅在.Net Framework 4.0或更高版本上受支持。

有关安装问题,请参见 KBA- 2536330-就地(FlexNet),MSI和合并模块从Crystal Reports for Visual Studio SP xx升级到SP 21无效

三十六小时_GS
2楼-- · 2020-09-08 07:45

Hi Don,

我和Vasya有同样的问题。 我已升级到runtime13.0.21。 如何为新版本重新生成web.config条目?

我是否只需更改版本= 13.0.3500.0? 公钥令牌又如何呢?

谢谢。

Alawn_Xu
3楼-- · 2020-09-08 07:59

最简单的方法是将所有13.0.2000.0更改为13.0.3500.0,它将解决此问题。 必须在项目中的所有web.config文件中完成。

Don

xfwsx85
4楼-- · 2020-09-08 08:00

我的所有程序集都具有Version = 13.0.3500.0,Culture = neutral。 但仍在Web服务器上,它显示错误,例如无法加载文件或程序集" CrystalDecisions.Web,版本= 13.0.3500.0,Culture =中性,PublicKeyToken = 692fbea5521e1304"或其依赖项之一。 系统找不到指定的文件。

请提出答案。

一周热门 更多>