4 Stimmen

Crystal Reports 11-Bereitstellung mit Visual Studio 2008

Ich verwende Visual Studio 2008, um eine webbasierte Seite zur Berichtsanzeige zu erstellen. Seine Arbeit gut lokal, aber wenn ich es auf Client-Web-Server bereitstellen, es läuft nicht und es gibt Fehler, dass Crystal Reports 10.5 Komponenten fehlen. Der Kunde sagte mir, dass auf dem Server Crystal Reports 11 installiert ist.

Jetzt meine Frage ist, gibt es eine Möglichkeit, die ich ändern kann Assembly-Version von web.config, Version 11 von Crystal Reports zu verwenden?

5voto

mattruma Punkte 16315

Normalerweise installieren wir nur die Crystal Reports Redistributable für 2008, wo immer wir unsere Anwendungen installieren müssen.

Sie ist in der Regel in der C:\Program Archivos \Microsoft SDKs \Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5 Verzeichnis

1voto

vradenburg Punkte 163

Es gibt eine Möglichkeit, die Montageversion auf CR 11 umzuleiten. Dieser Link enthält die vollständigen Informationen zur Umleitung der Baugruppenbindung.

http://msdn.microsoft.com/en-us/library/7wd6ex19.aspx

0voto

jons911 Punkte 1806

Haben Sie versucht, die Verweise auf die Crystal-DLLs in Ihrem Projekt neu hinzuzufügen? Crystal 11 ist nicht direkt kompatibel mit VS2008, daher müssen Sie die DLLs möglicherweise manuell suchen (versuchen Sie c: \windows\assembly\GAC und c: \windows\assembly\GAC_MSIL ). Nachdem Ihr Projekt aktualisiert wurde, um die 11.* DLLs zu verwenden, sollte dies auf dem Rechner des Kunden funktionieren.

FWIW - die Crystal 10.5 DLLs, die Sie jetzt in Ihrem Projekt referenzieren, sind höchstwahrscheinlich die DLLs für Crystal Basic 2008 (die Version, die mit .NET geliefert wird).

Eine weitere Möglichkeit, um sicherzustellen, dass der Client über die DLLs verfügt, wäre die Einbindung der Crystal XIR2 Merge-Module.

0voto

Rowland Shaw Punkte 37027

Ich bin sehr zuverlässig informiert, dass die verschiedenen Versionen von Crystal so konzipiert sind, dass sie nebeneinander stehen, so dass Sie, wenn Sie gegen 10.5 bauen (wie es mit VS 2008 geliefert wird), die 10.5-Binärdateien dort haben müssen (Redistributables sollten unter C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages ).

Alternativ, wie der Client CR11 installiert hat, könnten Sie installieren, dass auf Ihrem Dev-Boxen, und bauen gegen die -- an diesem Punkt finden Sie ihre Side-by-Side-Unterstützung scheitert leicht und alle Ihre anderen Projekte laufen das Risiko, auf v11 aktualisiert werden.

0voto

CleanBold Punkte 1417

Crystal XI ist am besten für Sie geeignet. Es unterstützt klassisches ASP und VB. Wahrscheinlich werden Sie nicht einmal viel Code ändern müssen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X