客户端计算机在尝试生成报告时引发异常

2020-09-24 16:23发布

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

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


我正在使用VS 2015,并且在计算机上使用CR版本13_0_22。 我有一个用 vb.net 编写的Windows窗体应用程序,该应用程序将生成报告以打印出 在Windows表单中输入。

在调试模式下,水晶报表将打开并在我的计算机上正确打印。 当我在已经安装了运行时引擎的自己的计算机上安装应用程序时,该报告也会打开并正确打印。

我在我的应用程序的安装文件中使用合并模块CRRuntime_13_0_22.msm和CRRuntime_maps_13_0_22.msm。

当我在客户端计算机上安装软件并尝试使应用程序生成报告时,出现以下错误:Crystal Decisions.Shared.SharedUtils引发异常。

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

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


我正在使用VS 2015,并且在计算机上使用CR版本13_0_22。 我有一个用 vb.net 编写的Windows窗体应用程序,该应用程序将生成报告以打印出 在Windows表单中输入。

在调试模式下,水晶报表将打开并在我的计算机上正确打印。 当我在已经安装了运行时引擎的自己的计算机上安装应用程序时,该报告也会打开并正确打印。

我在我的应用程序的安装文件中使用合并模块CRRuntime_13_0_22.msm和CRRuntime_maps_13_0_22.msm。

当我在客户端计算机上安装软件并尝试使应用程序生成报告时,出现以下错误:Crystal Decisions.Shared.SharedUtils引发异常。

付费偷看设置
发送
3条回答
闻人可可
1楼 · 2020-09-24 17:00.采纳回答

乔恩,你好

Microsoft希望摆脱合并模块,因此我们没有为64位创建一个。 MM还不包括CR可能需要的任何依赖关系。

使用MSI,然后它应该可以工作。

此外,将您的项目设置为x86而不是AnyCPU。 CR运行时适用于应用程序平台,而不适用于操作系统。

Don

compass1988
2楼-- · 2020-09-24 17:23

嗨,乔恩,

从MS下载并运行DebugDiag,然后查看其捕获内容。

可能缺少依赖项

Don

木偶小白
3楼-- · 2020-09-24 17:02

感谢您的回复Don。

我发现客户端计算机上的实际异常报告系统找不到文件log4net,版本1.2.10.0。 在不同的论坛中搜索时,我认为该错误是由于需要在客户端计算机上安装64位Crystal Report运行时引擎而引起的,并且合并模块仅适用于32位。

因此,看起来我将不得不回去,不要在安装包中使用Crystal Reports的合并模块,并且要求客户端与软件安装分开手动安装64位CR运行时引擎。

一周热门 更多>