2012-09-11 21 views

Respuesta

11

la versión final del programa de instalación es http://www.microsoft.com/en-us/download/details.aspx?id=35747

+0

Sin SQL Server 2012 instalado, este la descarga requiere los "Tipos de CLR de Microsoft System ** para SQL Server® 2012 **, puede descargar eso (ya sea x86 o x64 desde esta respuesta: http://serverfault.com/a/471782/43110 –

15

creo que he encontrado una solución temporal para esto:

  1. En las referencias de su proyecto, seleccione el Microsoft. Conjunto ReportViewer.WebForms.
  2. Agregue una referencia a C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll
  3. En la ventana de propiedades, establezca "Copiar local" en True para ambos ensamblajes.
  4. Despliegue su proyecto en el servidor.

No he probado esto exhaustivamente, pero hasta ahora parece que simplemente al copiar el conjunto en el directorio bin de su proyecto cumple los requisitos de tiempo de ejecución en el servidor.

+4

también creo que es necesario copia superior a los otros archivos DLL desde el GAC en la carpeta bin ... Específicamente Microsoft.ReportViewer.ProcessingObjectModel.dll Microsoft.ReportViewer.DataVisualization. DLL y Microsoft.SqlServer.Types.dll – MikeG

+0

@MikeG Gracias por este detalle adicional. Solo había probado lo que era necesario para mi propia aplicación como un respiro hasta que Microsoft lanzó el redistribuible, que parece que lo han hecho: http://stackoverflow.com/a/13764780/85196 – Mike

Cuestiones relacionadas