2016-07-17 9 views
0

Ich arbeite an der Aktualisierung einer Legacy-Anwendung für meine Firma und aus Gründen der Zeitersparnis habe ich mich entschieden, die mehr als 20 Berichte in einigen älteren Crystal Reports verwendet, während die Verwendung der neueste Berichte, die Visual Studio 2015 unterstützen und integrieren.Crystal Reports neuere Laufzeitumgebung brach alte Anwendungen

Die neuen Berichte im neuen System funktionieren, aber sobald ich den Testserver bereitgestellt habe, konnten alle älteren Anwendungen nicht mehr berichten, nachdem die CR-Laufzeitumgebung aktualisiert wurde.

Ist das ein bekanntes Verhalten? Ich habe keine Quellen/Berechtigungen, um die CR-Referenzen zu ändern. Mit GAC sollte das kein Thema mehr sein.

Hat jemand Erfahrung damit, mehrere Versionen von Crystal Reports parallel laufen zu lassen?

+0

Wissen Sie, in welcher Version von CR die alten Berichte geschrieben sind? Wenn sie vor CR9 geschrieben wurden, werden sie Kristallwörterbücher verwenden, damit sie wahrscheinlich nicht funktionieren. –

+0

Es wird als 12.3.0.601 vom eigenständigen Berichtsdesigner und als v12.0.1100.0 in web.config – DoomerDGR8

+0

gemeldet. Und das neue ist v13.0.2000.0 – DoomerDGR8

Antwort

0

Ich musste die Berichterstattung zu SQL Server Reporting Services ändern, um dieses Problem zu lösen, und jetzt, nachdem das Projekt um 1,5 Monate verzögert wurde, bin ich sehr froh, dass ich das gemacht habe. Wir haben die Verwendung von Crystal Reports in der zukünftigen Entwicklung vollständig eingestellt, und bestehende Legacy-Anwendungen sind an alte Webserver mit alten CR-Laufzeiten gebunden.