Te recomendamos que revises esta respuesta en un entorno controlado antes de pasarlo a producción, un saludo.
Solución:
No sé si esto es bueno para alguien, pero busque en todos estos dlls:
- Microsoft.ReportViewer.Common.dll
- Microsoft.ReportViewer.ProcessingObjectModel.dll
- Microsoft.ReportViewer.WebForms.dll
- Microsoft.ReportViewer.WinForms.dll
- Microsoft.ReportViewer.Visualización de datos.dll
Los encuentras en C:WindowsassemblyGAC_MSIL...
y luego póngalos en las referencias de su proyecto.
Para cada uno de ellos, diga: copia local y busque 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/detalles.aspx?id=35747
He instalado el tiempo de ejecución sin que solicite SQL Server 2012. Antes de instalar, intente desinstalar cualquier versión anterior del visor de informes.
Como Microsoft.ReportViewer.2012.Tiempo de ejecución posee Microsoft.ReportViewer.WebForms
, Microsoft.ReportViewer.Common
y Microsoft.ReportViewer.ProcessingObjectModel
bibliotecas, simplemente ejecute este comando en PM Console:
Paquete de instalación Microsoft.ReportViewer.2012.Runtime
Nota : Si desea eliminar por completo el antiguo Microsoft.ReportViewer.xxx
referencias, puede eliminarlas de Administrar paquetes NuGet>Paquetes instalados y luego elimine las líneas relacionadas de packages.config
archivo en su proyecto. Después de eso, no volverá a aparecer durante la construcción del proyecto.
Espero que esto ayude…
Agradecemos que quieras sustentar nuestro estudio exponiendo un comentario y dejando una valoración te estamos agradecidos.