mediante ASP.NET 4.0, estoy creando una corriente RDLC creando una instancia de un Microsoft.ReportingServices.RdlObjectModel.Report
, estableciendo la propiedad Code
, y devolver la corriente mediante el RdlSerializer
.Error de seguridad con el informe de control de Visor y RDLC Informes en ASP.NET 4.0
entonces estoy pasando esa corriente a la ReportViewer de este modo:
ReportViewer1.LocalReport.LoadReportDefinition(rdlcStream);
Si no establece la propiedad Code
, no me sale algún error y el informe se muestra correctamente, pero cuando establecer la propiedad Code
para un informe que necesita código personalizado, obtengo el error 'RequestMinimum' is obsolete
mencionado más abajo.
Se ha producido un error inesperado al compilar expresiones. Valor de retorno del compilador nativo: '[BC40000]' RequestMinimum 'está obsoleto:' La seguridad declarativa del nivel de ensamblaje está obsoleta y el CLR ya no la aplica de forma predeterminada. Ver http://go.microsoft.com/fwlink/?LinkID=155570 para más información. '.'.
Este error no se produce con el control Report Viewer en una aplicación de winforms.
¿Alguien ha visto/resuelto este problema?
+1 Tuve el mismo error al copiar de SSRS rdl a local rdlc. Tuve que eliminar todas las expresiones (manteniendo la agrupación, las etiquetas) y luego volver a crearlas. No estoy seguro de qué afirmación exacta no le gustó, pero he tenido esto dos veces y esto es lo que tenía que hacer. –