Crystal Decisions installiert immer eine 64-Bit-Laufzeit, aber 32 Bit wird benötigt

822
Howard Taylor

VS2017, .NET Framework 4.5, WinForm-App, C #, Release auf 32 Bit gesetzt, Entwicklungsmaschine ist Win10 64 Bit.

Ich habe das Implementierungs-Plugin installiert und ein Installationsprojekt erstellt. Alle in der primären Ausgabe referenzierten DLLs befinden sich unter C: \ Programme (x86) \ SAP BusinessObjects \ Crystal Reports für .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.CrystalReports.Engine. dll

Es gibt keine 64-Bit-DLLs, zum Beispiel \ win64_x64 \ dotnet \ CrystalDecisions.CrystalReports.Engine.dll. Ich habe SAP nach ihnen gefragt, aber kein Glück. Sie geben nicht einmal zu, dass sie existieren oder nicht existieren. Sehr eigenartig.

Jedes Mal, wenn ich ein Setup-Paket erstelle und das Programm auf einem anderen Win10-64-Bit-Computer installiere, wird die Installation an SAP ausgeführt und die 64-Bit-Laufzeit-Engine heruntergefahren. Die Berichte werden nur ausgeführt, wenn die 32-Bit-Laufzeitumgebung installiert ist.

Alles in der Lösung ist auf 32 Bit eingestellt. Warum bekommt das die falsche SAP-Laufzeit? Vielen Dank.

0

0 Antworten auf die Frage