c# - tutorial - No se pudo cargar el archivo o ensamblado ''Microsoft.ReportViewer.Common, Version=11.0.0.0
reporting services visual studio 2015 tutorial (12)
Agregue Microsot.ReportViewer 2010 o 2012 como prerrequisito del proyecto de configuración, luego instale Report Viewer por primera vez si no está presente en "C: / Windows / assembly / GAC_MSIL ..." y después de la instalación, instala el proyecto de configuración.
Recientemente actualicé mi solución n-tier de .NET 3.5 vs 2008 a 4.5 visual studio 2012 . Todo iba bien aparte de los informes de cristal y tuve que instalar nuevos informes de cristal en tiempo de ejecución para visual studio 2012 desde el siguiente enlace http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_5.exe . Después de instalar el paquete anterior, tuve que resolver algunas funciones obsoletas y las propiedades de CrystalViewer y, después de eso, informar la representación correctamente en el entorno de desarrollo (Windows 7 64 bit, SQL Server 2005, Visual Studio 2012) . Cuando implementé el paquete en el entorno de prueba de Windows Server 2008 R2, la aplicación no se pudo cargar lanzando el error No se pudo cargar el archivo o el ensamblado Microsoft.ReportViewer.WebForms, Version = 11
Logré resolver el error ReportViewer.WebForms copiando la DLL de la carpeta C: / Program Files (x86) / Microsoft Visual Studio 11.0 / ReportViewer a bin de la solución y estableciendo la propiedad copylocal = true y desplegué el paquete. Después de eso recibí el error No se pudo cargar el archivo o el ensamblado ''Microsoft.ReportViewer.Common, Version = 11.0.0.0 . Traté de buscar esa DLL en mi máquina pero no pude. cuando el proyecto se está ejecutando en Visual Studio, en Debug-> Windows-> Module el archivo no está en la lista pero en el caché de ensamble global ese archivo está instalado, pero no sé cómo está instalado en caché global y desde dónde. Encontré una solución que tuve que instalar ReportViewer.msi desde el paquete de Microsoft, pero si instalo este paquete, me pide que instale SQL Server 2012, lo que no quiero. ¿Alguien podría ayudarme a resolver este problema? Gracias
Aunque es bastante tarde, pero puede descargar manualmente los archivos DLL necesarios de nuget en el siguiente enlace: https://www.nuget.org/packages/Microsoft.ReportViewer.Runtime.Common/12.0.2402.15
Abra el archivo .Rar Archive, extraiga los dlls y cópielos manualmente en la carpeta bin de su publicación.
Esta solución funcionó para mí. Espero que ayude !!
Como Microsoft.ReportViewer.2012.Runtime tiene las bibliotecas Microsoft.ReportViewer.WebForms
, Microsoft.ReportViewer.Common
y Microsoft.ReportViewer.ProcessingObjectModel
, simplemente ejecute este comando en PM Console:
Install-Package Microsoft.ReportViewer.2012.Runtime
Nota: Si desea eliminar por completo las antiguas referencias de Microsoft.ReportViewer.xxx
, puede eliminarlas del paquete Manage NuGet Packages> Installed Packages y luego eliminar las líneas relacionadas del archivo packages.config
en su proyecto. Después de eso, no volverá de nuevo durante la construcción del proyecto.
Espero que esto ayude...
En mi caso, el ensamblado ''Microsoft.ReportViewer.Common.dll'' no es necesario para mi proyecto, así que simplemente eliminé todas las referencias (Proyecto -> Agregar referencia ... -> ...) (todos los requisitos de la pestaña Publicar el VS2013 eliminado automáticamente) y todo funciona correctamente.
No sé si esto es bueno para cualquiera, pero busca todos estos dlls:
- Microsoft.ReportViewer.Common.dll
- Microsoft.ReportViewer.ProcessingObjectModel.dll
- Microsoft.ReportViewer.WebForms.dll
- Microsoft.ReportViewer.WinForms.dll
- Microsoft.ReportViewer.DataVisualization.dll
Los encuentra en C:/Windows/assembly/GAC_MSIL/...
y luego los pone en las referencias de su proyecto.
Para cada uno de ellos, diga: copia local y compruebe si hay una solución de 32 o 64 bits.
Puede instalar Microsoft Report Viewer 2012 Runtime y cambiar sus referencias para que apunten a las instaladas por el tiempo de ejecución.
http://www.microsoft.com/en-gb/download/details.aspx?id=35747
Instalé el tiempo de ejecución sin solicitar SQL Server 2012. Antes de instalar intente desinstalar las versiones anteriores del visor de informes.
Puedes descargar el paquete nuget también.
Resolví este problema, busqué en el archivo dll en C: / Windows / assembly / GAC_MSIL / y copié al directorio bin del proyecto desplegado. Eso funciona para mi
Simplemente instale el paquete Microsot.ReportViewer.2012.Runtime nuget como se muestra en esta respuesta https://.com/a/33014040/2198830
Tuve el mismo problema con Winforms.
La solución para mí es:
Install-Package Microsoft.ReportViewer.Runtime.Winforms
Yo tuve el mismo problema.
La solución para mí es:
Debe tener la misma versión de: Microsoft.ReportViewer.ProcessingObjectModel registrado en C: / Windows / assembly / GAC_MSIL / Microsoft.ReportViewer.ProcessingObjectModel, como el que ha registrado en web.config en el servidor del desarrollador:
En mi caso, solo obtuve la 13. versión en mi servidor de producción y tengo la versión 12. en el servidor desarrollador.
la solución es instalar la versión 12. en el servidor de producción también
la versión 12.:
Entonces ahora tengo la versión 12. en la producción y el informe funciona bien.
*** Recuerde restablecer su IIS después de la instalación
No se pudo cargar el archivo o ensamblado ''Microsoft.ReportViewer.Webforms'' o
No se pudo cargar el archivo o ensamblado ''Microsoft.ReportViewer.Common''
Este problema ocurrió para mí en Visual Studio 2015.
Razón:
la referencia para Microsoft.ReportViewer.Webforms dll falta.
Posible solución
Paso 1:
Para agregar "Microsoft.ReportViewer.Webforms.dll" a la solución.
Navegue a la consola del administrador de paquetes Nuget como
"Herramientas -> NugetPackageManager -> Consola de Package Manager".
Luego ingrese el siguiente comando en la consola como se muestra a continuación
PM> Install-Package Microsoft.ReportViewer.Runtime.WebForms
A continuación, instalará el dll de Reportviewer.webforms en ".. / packages / Microsoft.ReportViewer.Runtime.WebForms.12.0.2402.15 / lib" (Ruta de la carpeta del proyecto)
y ReportViewer.Runtime.Common dll en ".. / packages / Microsoft.ReportViewer.Runtime.Common.12.0.2402.15 / lib". (La ruta de su carpeta de proyecto)
Paso 2:-
Elimine la referencia existente de "Microsoft.ReportViewer.WebForms". necesitamos referir estos archivos dll a nuestra Solución como "Hacer clic con el botón derecho en Solución> Referencias -> Añadir referencia -> navegar". Agregue ambos archivos dll de las rutas anteriores.
Paso 3:
Cambie el archivo web.Config para señalar a Visual Studio 2015. comente las versiones de Microsoft.ReportViewer.WebForms y Microsoft.ReportViewer.Common versión 11.0.0.0 y Descomentar ambas, Microsoft.ReportViewer.WebForms y Microsoft.ReportViewer.Common Version = 12.0.0.0. como se adjunta en la captura de pantalla.
Microsoft.ReportViewer.Webforms/Microsoft.ReportViewer.Common
También consulte el siguiente enlace.
No se pudo cargar el archivo o ensamblado ''Microsoft.ReportViewer.WebForms''