Tengo un informe que es utilizado por un servicio de Windows y una aplicación de formulario. Por lo tanto, quiero incluir el informe en un archivo DLL que pueda ser utilizado por ambos.Mostrar el informe .RDLC incrustado en un archivo DLL
El problema es que si trato de establecer la propiedad ReportEmbeddedResource de un control ReportViewer en mi aplicación de formulario de Windows, buscará la aplicación de formularios de Windows para el recurso, no el archivo dll.
ej .: Código de la forma de las ventanas de aplicaciones:
rv.LocalReport.ReportEmbeddedResource = "MyReportInMyDLLFile.rdlc"
¿Cómo puedo hacer que el comando anterior para el recurso incrustado en mi archivo DLL?
Te amo por esto. –
Cuando uso el código anterior en la 'página de la aplicación' en SharePoint 2010, aparece el siguiente error: 'No se pudo cargar el archivo o ensamblado 'file: /// c: \ windows \ system32 \ inetsrv \ Reports.dll' o una de sus dependencias . El sistema no puede encontrar el archivo especificado., Pero funciona en las aplicaciones de WinForm. – Amir
Una respuesta tan antigua ... ¡pero funciona tan bien como hoy! Seguí las respuestas a continuación ... donde tengo un informe en otro ensamblado dentro de dos carpetas, y simplemente no funcionó, y sí, era un recurso incrustado. Lo copié y pegué en la segunda línea de esta respuesta, ¡y funcionó! – sksallaj