¿Por qué Microsoft.ReportViewer.Webforms 8.0.0.0 no aparece en el diálogo de "Agregar referencias" de Visual Studio 2010?

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

Pregunta

Estoy creando un proyecto de aplicación web que se dirige a .NET 3.5 que necesita usar el control del visor de informes de informes 2005 (8.0.0.0) para ver algunos informes antiguos. Instalé el paquete redistribuible y versión 8.0 del ensamblaje Microsoft.ReportViewer.WebForms está en el GAC (junto con 9.0 y 10.0), pero el diálogo "Agregar referencias" en VS2010 solo muestra 9.0 y 10.0.

¿Por qué no se muestra el ensamblaje y cómo puedo hacer referencia?

¿Fue útil?

Solución

Es un "redistribuible", solo está destinado a instalar los conjuntos de tiempo de ejecución requeridos en el GAC en la máquina de destino. Obtener un ensamblaje de referencia que puede usar en su máquina de desarrollo requeriría que un instalador deje una copia del ensamblaje en una 'ubicación bien conocida' y/o escriba una clave de registro para que el ensamblaje de referencia aparezca en el cuadro de diálogo Agregar referencia .

Sospecho que solo obtiene tal ensamblaje de referencia de la instalación de VS2005. No estoy seguro, ya no lo tengo instalado. Un ensamblaje de referencia es solo una copia del GAC. Por lo tanto, una posible solución es copiar el ensamblaje que necesita del GAC a su directorio de proyecto, lo que le permite usar la pestaña Examinar del cuadro de diálogo para agregarlo a su proyecto. La extensión de la carcasa que oculta la estructura interna del GAC del Explorer hace que sea una molestia. Use un administrador de archivos no basado en explorador o el símbolo del sistema. Se almacena en un subdirectorio de C: Windows Assembly

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top