Frage

Ich erstelle ein Webanwendungsprojekt, das auf .NET 3.5 abzielt, das die Berichterstattung von Reporting Services 2005 Report Viewer Control (8.0.0.0) verwenden muss, um einige alte Berichte anzuzeigen. Ich habe die installiert Umteilbares Paket und Version 8.0 der Baugruppe Microsoft.ReportViewer.WebForms befindet sich im GAC (zusammen mit 9,0 und 10.0), aber im Dialog "Referenzen hinzufügen" in VS2010 werden nur 9.0 und 10.0 angezeigt.

Warum wird die Baugruppe nicht gezeigt und wie kann ich sie verweisen?

War es hilfreich?

Lösung

Es ist eine "umverteilbare", es soll nur die erforderlichen Laufzeitbaugruppen in der GAC auf der Zielmaschine installieren. Wenn Sie eine Referenzbaugruppe erhalten, die Sie auf Ihrem Entwicklungsgerät verwenden können .

Ich vermute, Sie erhalten eine solche Referenzbaugruppe nur durch die Installation von VS2005. Ich bin mir nicht sicher, ich habe es nicht mehr installiert. Eine Referenzbaugruppe ist nur eine Kopie des im GAC. Eine mögliche Problemumgehung besteht also darin, die Baugruppe, die Sie vom GAC benötigen, in Ihr Projektverzeichnis zu kopieren, sodass Sie die Registerkarte "Durchsuchen des Dialogfelds" verwenden können, um sie Ihrem Projekt hinzuzufügen. Die Schalenerweiterung, die die interne Struktur des GAC vom Entdecker verbirgt, macht dies zu einem Problem. Verwenden Sie einen nicht explorerbasierten Dateimanager oder die Eingabeaufforderung. Es wird in einem Unterverzeichnis von C: Windows Assembly gespeichert

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top