.NET Framework 依赖项的 SAP Crystal Reports Runtime 引擎是什么?

Which are the SAP Crystal Reports Runtime engine for .NET Framework dependencies?

我正在尝试在全新的 Microsoft Windows Server 2012 R2 x64 虚拟机上安装 SAP Crystal Reports runtime engine for .NET framework。安装因以下错误而停止:

Error 1904. Module C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BuisinessObjects Enterprise XI 4.0\win64_x64\crtslv.dll failed to register. HRESULT -2147024770. Contact your support personnel.

我已经安装了不同版本的 Microsoft C++ Redistributable,但仍然出现错误。在 Internet 和 SAP 论坛上搜索,它说缺少一些依赖项,但没有显示任何依赖项。我错过了什么?我需要安装哪些依赖项?

我正在安装最新版本 (13.0.21) 的 SAP Crystal Reports runtime for .NET。所以事实证明我需要 Microsoft Visual C++ 2015 Redistributable 用于 SP 21。

我遇到了同样的错误"crtslv.dll failed to register. HRESULT -2147024770"。尝试安装 Microsoft Visual C++ 2015 Redistributable(x86 或 x64,具体取决于您的 OS)。 如果 您的 OS 未更新 ,有时甚至 "Microsoft Visual C++ 2015 Redistrributable" 也无法正确安装。 (请使用 windows 更新设置更新您的 Os)

安装前更新 windows KB2999226 Crystal 报告 .NET 运行时引擎,对我有用。

https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows

SAP Crystal Reports Runtime 13.0.21 及更高版本要求:

  1. Windows 7 Service Pack 1 或更高版本。

    • SP1 x86和x64可以下载here,您只需要下载安装:windows6.1-KB976932-X64或windows6.1-KB976932-X86。
  2. Microsoft Windows 更新 KB2999226(需要 Service Pack 1)

  3. Microsoft Visual C++ 2015 Redistributable(需要 Service Pack 1)

    • 下载 x86 和 x64 here

安装所有依赖项,您将摆脱“无法注册 .dll”的问题。

更多信息:

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads