VS2017 CRRuntime错误CystalDecisions.CrystalReports.Enginer.ReportDocument

2020-09-03 02:48发布

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

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


你好

我首先部署并自动安装,真的很简单,我用CrystalReportViewer1.ReportSource = report调用了一个水晶报表

安装程序:使用Visual Studio安装程序添加一个新的安装项目,在此项目中选择tarjetplataform x64,在应用程序文件夹中添加项目结果,添加主要结果:CrystalDesicions.ReportAppSever.Prompting.dll,flash.ocx,flashcontrolv71.dll,log4net .dll,mysolution.exe(活动),ShockwaveFlashObjects.dll,stdolo.dll。 Sysatem.Net.Http.dll。 在先决条件下,我具有:Microsoft .NET Framework 4.6.1(x86-x64),安装在其他PC中的SAP Crystal Reports Runtime Engine for .NET Framework,无法显示报告错误:键入初始化错误" CrystalDesicions.CrystalReports.Engine.ReportDpcument- > SystemTypeUniatilizationException->无法加载文件或程序集'CrystalDecisions.ReportAppServer.CommLayer,版本= 13.0.3500.0我认为我必须添加它,但我不知道该怎么做,在参考文献中的解决方案中尝试添加 但我找不到它两台PC都是64位和win10,我通过 https://www下载运行时晶振 .crystalreports.com/crvs/confirm/选择Visual Studio IDE的安装包。在此先感谢您的帮助

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

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


你好

我首先部署并自动安装,真的很简单,我用CrystalReportViewer1.ReportSource = report调用了一个水晶报表

安装程序:使用Visual Studio安装程序添加一个新的安装项目,在此项目中选择tarjetplataform x64,在应用程序文件夹中添加项目结果,添加主要结果:CrystalDesicions.ReportAppSever.Prompting.dll,flash.ocx,flashcontrolv71.dll,log4net .dll,mysolution.exe(活动),ShockwaveFlashObjects.dll,stdolo.dll。 Sysatem.Net.Http.dll。 在先决条件下,我具有:Microsoft .NET Framework 4.6.1(x86-x64),安装在其他PC中的SAP Crystal Reports Runtime Engine for .NET Framework,无法显示报告错误:键入初始化错误" CrystalDesicions.CrystalReports.Engine.ReportDpcument- > SystemTypeUniatilizationException->无法加载文件或程序集'CrystalDecisions.ReportAppServer.CommLayer,版本= 13.0.3500.0我认为我必须添加它,但我不知道该怎么做,在参考文献中的解决方案中尝试添加 但我找不到它两台PC都是64位和win10,我通过 https://www下载运行时晶振 .crystalreports.com/crvs/confirm/选择Visual Studio IDE的安装包。在此先感谢您的帮助

付费偷看设置
发送
3条回答
路亽曱_Ryan
1楼 · 2020-09-03 03:15.采纳回答

您必须使用特定于SDK的一种运行时安装-您不能仅使用VS安装程序来复制程序集。 如果您不使用注册表设置和其他依赖项,则会在运行时安装过程中对其进行设置,如果您不使用它们,将无法正确处理它们。

-Dell

DafaDDDa
2楼-- · 2020-09-03 03:16

您好 ,

我不知道我在做什么错,在另一台PC上安装CRRuntime_64bit_13_0_25.msi,但无法正常工作。 仍然是相同的错误System.InvalidOperationException:.Error:类型初始化器:CrystalDecisions.CrystalReports.Engine.ReportDocument'中发生了异常。 ---> System.TypeInitializationException:错误:类型初始化程序" CrystalDecisions.CrystalReports.Engine.ReportDocument"中发生异常。 ---> System.IO.FileNotFoundException:无法加载文件或程序集:CrystalDecisions.ReportAppServer.CommLayer,Version = 13.0.3500.0,Culture = neutral,PublicKeyToken = 692fbea5521e1304'
两台PC均为win10 64位,解决方案是在VS2017中制作,只需要显示一个水晶报表,就可以在窗体上有一个crystalrepórtviewer

CrystalReportViewer1.ReportSource = myreport

Nir深蓝
3楼-- · 2020-09-03 03:36

在DEV PC上,安装EXE以集成到Visual Studio中。 不要在DEV PC上安装MSI。

在工作站上,只需安装MSI,请尝试将项目设置为X64,而不是AnyCPU。 可能是您的应用程序启动格式错误。

Don

一周热门 更多>