Pourquoi ne Microsoft.ReportViewer.WebForms 8.0.0.0 apparaissent pas dans Visual Studio 2010 dialogue « Ajouter Références »?

StackOverflow https://stackoverflow.com/questions/5328182

Question

Je crée un projet d'application Web ciblant .NET 3.5 qui a besoin d'utiliser la pour voir quelques anciens rapports de contrôle de visionneuse de rapports Reporting Services 2005 (8.0.0.0). J'ai installé le package redistribuable et la version 8.0 du Microsoft.ReportViewer.WebForms d'assemblage est dans le GAC (avec 9,0 et 10,0), mais le « Ajouter des références » de dialogue dans VS2010 est qu'afficher 9,0 et 10,0.

Pourquoi l'assemblage n'apparaît pas, et comment puis-je référencer?

Était-ce utile?

La solution

Il est un « redistribuables », il ne vise qu'à installer les ensembles d'exécution nécessaires dans le GAC sur la machine cible. Obtenir une référence d'assembly que vous pouvez utiliser sur votre machine dev nécessiterait un installateur pour laisser une copie de l'ensemble dans un « endroit bien connu » et / ou d'écrire une clé de registre afin que la montre de montage de référence dans le dialogue Ajouter une référence .

Je suppose que vous obtenez une telle référence que l'ensemble de l'installation VS2005. Je ne sais pas, je ne l'ai pas installé plus. Une référence est assemblée juste une copie de celle du GAC. Donc, une solution de contournement possible consiste à copier l'assemblage vous avez besoin du GAC dans votre répertoire de projet, vous permettant d'utiliser l'onglet Parcourir de la boîte de dialogue pour l'ajouter à votre projet. L'extension de l'enveloppe qui cache la structure interne de la GAC ??de l'explorateur fait qu'un peu compliqué. Utilisez un gestionnaire de fichiers à base non-Explorer ou l'invite de commande. Il est stocké dans un sous-répertoire de C: \ Windows \ assemblage

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top