2010-12-09 51 views
5

Tengo un proyecto VS2008 Reporting Services (base de datos: SQL Server 2008 RC2). Este proyecto se ha actualizado desde VS2005/SQL2005.¿Por qué no puedo ver Microsoft.ReportViewer.WebForms versión 10.0.0.0 en el diálogo "Agregar referencia ..."?

Necesito actualizar el control Report Viewer a la versión 10.0.0.0. Pero cuando instalo Redistributable (http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a941c6b2-64dd-4d03-9ca7-4017a0d164fd), no se agrega a la pestaña .NET en el cuadro de diálogo "Agregar referencia ...".

puedo ver la Microsoft.ReportViewer 8.0.0.0 y 9.0.0.0 Microsoft.ReportViewer en el diálogo, pero sin 10.0.0.0

Intenté funcionar desinstala para todo lo relacionado ReportViewer, y volver a instalar el ReportViewer 10.0.0.0 controlar. ¡Pero aún veo las versiones 8 y 9 en el diálogo, pero no la versión 10!

Comprobando el GAC a través de Inicio-> Ejecutar-> Ensamblaje Puedo ver las tres versiones. No puedo quitar 8 y 9, ya que al parecer son utilizados por otros programas ...

Esto me está volviendo un poco las tuercas ...

¿Qué tengo que hacer para que este montaje disponible en el "Agregar referencia ... "diálogo en Visual Studio 2008 ??

Saludos Alex

+0

¿Está instalado correctamente en el GAC? ¿Qué versiones tienes allí? –

+0

Usando Inicio-> Ejecutar-> Ensamblaje puedo encontrar Microsoft.ReportViewer.WebForms (10.0.0.0). Puedo encontrar las versiones 8 y 9 también. Pero solo las versiones 8 y 9 se enumeran en mi cuadro de diálogo 'Agregar referencias ...'. – Alex

Respuesta

7

OK, encontraron una solución: Al parecer VS2008 combinado con ReportViewer2010 requiere un poco de práctica en el trabajo:

http://blogs.msdn.com/b/changliw/archive/2010/06/29/use-the-reportviewer-2010-control-in-visual-studio-2008-project.aspx

Después extraje las DLL de ensamblado de la GAC, que pude agregarlos al cuadro de diálogo 'Agregar referencia ...' como se describe aquí:

http://www.csharp411.com/adding-assemblies-to-the-visual-studio-add-reference-dialog/

¡Espero que esto ayude a otro alma afligida! ;)

/Alex

+1

Agregué la referencia a RV 10 en VS 2013 a través de la navegación, como se discutió en CSharp411. References-> Assemblies-> Framework solo muestra RV 9. –

+1

Vaya, tomó demasiado tiempo para editar. ReportViewer se encuentra en Referencias-> Ensambles-> Extensiones. –

0

Otra posible causa de conjuntos no muestran en Añadir referencia es el filtrado de marco objetivo implícito. Por ejemplo, Visual Studio 2010, el objetivo .NET Fwk 4.0 filtrará ensamblados que se dirijan a este fwk en particular. Para agregar Microsoft.ReportViewer.WebForms 10.0.0.0, cambié el fwk objetivo del proyecto a 3.5, agregué las referencias y luego volví a 4.0.

+0

No trabaje con VS 2015 y Microsoft.ReportViewer –

Cuestiones relacionadas