点击此处---> 群内免费提供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引发异常。
乔恩,你好
Microsoft希望摆脱合并模块,因此我们没有为64位创建一个。 MM还不包括CR可能需要的任何依赖关系。
使用MSI,然后它应该可以工作。
此外,将您的项目设置为x86而不是AnyCPU。 CR运行时适用于应用程序平台,而不适用于操作系统。
Don
嗨,乔恩,
从MS下载并运行DebugDiag,然后查看其捕获内容。
可能缺少依赖项
Don
感谢您的回复Don。
我发现客户端计算机上的实际异常报告系统找不到文件log4net,版本1.2.10.0。 在不同的论坛中搜索时,我认为该错误是由于需要在客户端计算机上安装64位Crystal Report运行时引擎而引起的,并且合并模块仅适用于32位。
因此,看起来我将不得不回去,不要在安装包中使用Crystal Reports的合并模块,并且要求客户端与软件安装分开手动安装64位CR运行时引擎。
一周热门 更多>