如何在客户端上只安装 crystal 报告运行时并使其工作?

How to have only crystal report runtime installed on a client and to make it work?

我有一个使用 SAP crystal 报告的 WPF 应用程序。 当我将我的应用程序传输到客户端计算机时,我安装了 crystal 报告运行时,但它不起作用,我的应用程序崩溃了。

我收到这个错误:

Problem signature:

Problem Event Name: CLR20r3

Problem Signature 01: manager.exe

Problem Signature 02: 1.0.0.0

Problem Signature 03: 5a674988

Problem Signature 04: PresentationFramework

Problem Signature 05: 4.0.30319.17929

Problem Signature 06: 4ffa7956

Problem Signature 07: 7fc6

Problem Signature 08: ee

Problem Signature 09: System.Windows.Markup.XamlParse

OS Version: 6.1.7601.2.1.0.256.1

Locale ID: 9242

Additional Information 1: 0a9e

Additional Information 2: 0a9e372d3b4ad19135b953a78882e789

Additional Information 3: 0a9e

Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

当我安装整个包时(visual studio 的运行时和 crystal 报告)它工作得很好。但是这两个安装需要很多 space.

我正在使用 crystal 来自此 url 的报告服务包 21:

https://www.tektutorialshub.com/how-to-download-and-install-crystal-report-runtime/

有没有办法只拥有运行时版本并使其工作?

此外,客户端机器是 64 位的,我也尝试过 32 位版本,但没有成功。

我找到了解决方案。

我需要安装运行时 32 位和运行时 64 位。

此外,我需要安装 Microsoft Visual C++ 2015 Redistributable Update 3 RC。

现在可以正常使用了!