Visual Studio 2010, Crystal Report für Visual Studio 2008 und ClickOnce

Bin ich in ein wenig Mühe hier. Ich habe ein Upgrade einer unserer Winforms-Produkte von VS2008 zu VS2010 über 4 Wochen. Die Umwandlung war in Ordnung, aber wir verwendet Crystal Reports so installieren Sie die VS2010 Crsytal Reports für Visual Studio 2010 Beta 2. Dieses war in Ordnung und gab mir die designer etc. zurück zum Kristall. Ich entschied mich, nicht zu konvertieren, die Berichte, wenn die Projektmappe geöffnet, so sind Sie immer noch das setup für die original-version von crystal.

Dann weiter mit 4 Wochen im Wert von Entwicklung-und jetzt komme ich zu meinem ersten ClickOnce-Bereitstellung unter Vsiaul Studio 2010 und ich habe ernsthafte Probleme. ClickOnce-Anwendung Dateien mit CrystalReports zugehörige Module als Voraussetzungen. Ich will noch die end-Benutzer zur Verwendung von Crystal Reports für VS2008 eher als die Laufzeitumgebung für das Jahr 2010 die ist wahnsinnig groß und eine beta.

Veröffentlicht, wenn ich das manifest ist zu sagen, dass die Abhängigkeit von crystal ist auf version 14.0.2000.0 (VS2010-version von crystal-Reports-Bericht), aber alle DLL-Verweise in den Projekten bestimmte version und auf 10.5.3700.0 (VS2008 version von crystal-Reports-Bericht). Dies bedeutet, dass, wenn Sie versuchen, die Installation von ClickOnce-scheitert es nämlich:

"Nicht installieren oder ausführen der Anwendung Die Anwendung erfordert, dass die assembly CrystalDecisions.CrystalReports.Engine-Version 14.0.2000.0 die Installation in den Global Assembly Cache (GAC) ersten)"

Ich kann nicht herausfinden, warum das manifest ist die Absicht mit, die Versionsnummer von allen die Referenzen verweisen auf eine andere version. Wenn ich das bundle VS2010 crystal Laufzeiten von beta in die ClickOnce bereitstellen, dann bekommt der Kunde das Gegenteil Fehlermeldung, dass 10.5.3700.0 erforderlich ist. Wenn ich installieren 10.5.3700.0 auf dem client erhalten Sie ein funktionierendes system, aber ich habe die Installation der 10.5.3700.0 version manuell und davor haben Sie zunächst zu ertragen hatte, eine epische installieren der 2010 runtime (14.0.2000.0), die gar nicht gewöhnen.

Im wesentlichen ich werde versuchen, das manifest zu sagen 10.5.3700.0 oder herausfinden, warum VS2010 ist die Absicht, auf der man eine neue Versionsnummer gibt.

Bitte helfen. Dank

Schreibe einen Kommentar