Principales respuestas
Por favor, ayúdenme --> Error durante el procesamiento local de informes

Pregunta
-
Hola, gracias a Dios, mi aplicación está acabada y funciona correctamente, pero al probarla en otras máquinas, funciona todo salvo la generación de informes, ya le bajé el redistribuible y lo instalé, pero continua con el mismo problema.
"Se ha producido un error durante el procesamiento local de informes"
¿Cómo lo podría solucionar?, por favor ayúdenme, lo necesito. Gracias:
Los detalles de error:
---------------------------------------------
Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.************** Texto de la excepción **************
Microsoft.Reporting.WinForms.LocalProcessingException: Se ha producido un error durante el procesamiento local de informes. ---> Microsoft.Reporting.DefinitionInvalidException: The definition of the report '' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: An unexpected error occurred in Report Processing. ---> System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
en Microsoft.ReportingServices.ReportIntermediateFormat.Persistence.IntermediateFormatWriter.Write(Object obj, Boolean verify, Boolean assertOnInvalidType)
en Microsoft.ReportingServices.ReportIntermediateFormat.Persistence.IntermediateFormatWriter.WriteVariantOrPersistable(Object obj)
en Microsoft.ReportingServices.ReportPublishing.ReportPublishing.CreateHashForCachedDataSets()
en Microsoft.ReportingServices.ReportPublishing.ReportPublishing.InternalCreateIntermediateFormat(Stream definitionStream, String& description, String& language, ParameterInfoCollection& parameters, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, Byte[]& dataSetsHash)
en Microsoft.ReportingServices.ReportPublishing.ReportPublishing.CreateIntermediateFormat(Byte[] definition, String& description, String& language, ParameterInfoCollection& parameters, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, Byte[]& dataSetsHash)
en Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CompileOdpReport(PublishingContext reportPublishingContext, IDataProtection dataProtection, PublishingErrorContext errorContext, String& reportDescription, String& reportLanguage, ParameterInfoCollection& parameters, DataSourceInfoCollection& dataSources, DataSetInfoCollection& sharedDataSetReferences, UserLocationFlags& userReferenceLocation, ArrayList& dataSetsName, Boolean& hasExternalImages, Boolean& hasHyperlinks, Byte[]& dataSetsHash)
en Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext, IDataProtection dataProtection)
--- Fin del seguimiento de la pila de la excepción interna ---
en Microsoft.ReportingServices.ReportProcessing.ReportProcessing.CreateIntermediateFormat(PublishingContext reportPublishingContext, IDataProtection dataProtection)
en Microsoft.Reporting.ReportCompiler.CompileReport(ICatalogItemContext context, Byte[] reportDefinition, Boolean generateExpressionHostWithRefusedPermissions, ControlSnapshot& snapshot)
--- Fin del seguimiento de la pila de la excepción interna ---
en Microsoft.Reporting.ReportCompiler.CompileReport(ICatalogItemContext context, Byte[] reportDefinition, Boolean generateExpressionHostWithRefusedPermissions, ControlSnapshot& snapshot)
en Microsoft.Reporting.LocalService.GetCompiledReport(PreviewItemContext itemContext, Boolean rebuild, ControlSnapshot& snapshot)
en Microsoft.Reporting.LocalService.CompileReport()
en Microsoft.Reporting.LocalService.Microsoft.Reporting.ILocalProcessingHost.CompileReport()
en Microsoft.Reporting.WinForms.LocalReport.EnsureExecutionSession()
--- Fin del seguimiento de la pila de la excepción interna ---
en Microsoft.Reporting.WinForms.LocalReport.EnsureExecutionSession()
en Microsoft.Reporting.WinForms.LocalReport.SetParameters(IEnumerable`1 parameters)
en App.FGraficoTodos.FGraficoTodos_Load(Object sender, EventArgs e) en c:\Users\Pedro\Documents18\App\App\FGraficoTodos.cs:línea 45
en System.Windows.Forms.Form.OnLoad(EventArgs e)
en System.Windows.Forms.Form.OnCreateControl()
en System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
en System.Windows.Forms.Control.CreateControl()
en System.Windows.Forms.Control.WmShowWindow(Message& m)
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.ScrollableControl.WndProc(Message& m)
en System.Windows.Forms.ContainerControl.WndProc(Message& m)
en System.Windows.Forms.Form.WmShowWindow(Message& m)
en System.Windows.Forms.Form.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Generador15PA
Versión del ensamblado: 1.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Users/Pedro/Desktop/App/App/bin/Debug/App.exe
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34250 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34262 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34239 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.ServiceModel
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
System.Core
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.ServiceModel.Internals
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll
----------------------------------------
SMDiagnostics
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll
----------------------------------------
System.Configuration
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Serialization
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.ServiceModel.Channels
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Channels/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Channels.dll
----------------------------------------
System.ServiceModel.Web
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Web/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Web.dll
----------------------------------------
System.IdentityModel
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34230 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.IdentityModel/v4.0_4.0.0.0__b77a5c561934e089/System.IdentityModel.dll
----------------------------------------
System.Net.Http
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.33440 built by: FX45W81RTMREL
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Accessibility
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.33440 built by: FX45W81RTMREL
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.RunTime.Serialization.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Runtime.Serialization.resources.dll
----------------------------------------
mscorlib.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.33440 built by: FX45W81RTMREL
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Data
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.33440 built by: FX45W81RTMREL
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.36213 built by: FX452RTMLDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Data.DataSetExtensions
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.33440 built by: FX45W81RTMREL
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
----------------------------------------
System.Numerics
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.0.30319.34209 built by: FX452RTMGDR
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
AxInterop.WMPLib
Versión del ensamblado: 1.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Users/Pedro/Desktop/App/App/bin/Debug/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Versión del ensamblado: 1.0.0.0
Versión Win32: 1.0.0.0
Código base: file:///C:/Users/Pedro/Desktop/App/App/bin/Debug/Interop.WMPLib.DLL
----------------------------------------
Microsoft.ReportViewer.WinForms
Versión del ensamblado: 11.0.0.0
Versión Win32: 11.0.2802.16 ((RS_DEVDIV).120624-0423 )
Código base: file:///C:/Users/Pedro/Desktop/App/App/bin/Debug/Microsoft.ReportViewer.WinForms.DLL
----------------------------------------
Microsoft.ReportViewer.WinForms.resources
Versión del ensamblado: 11.0.0.0
Versión Win32: 11.0.2802.16 ((RS_DEVDIV).120624-0423 )
Código base: file:///C:/Users/Pedro/Desktop/App/App/bin/Debug/es/Microsoft.ReportViewer.WinForms.resources.DLL
----------------------------------------
Microsoft.ReportViewer.Common
Versión del ensamblado: 11.0.0.0
Versión Win32: 11.0.3452.0 ((SQL11_SP1_QFE-CU).140703-1546 )
Código base: file:///C:/Users/Pedro/Desktop/App/App/bin/Debug/Microsoft.ReportViewer.Common.DLL
----------------------------------------************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitadaPor ejemplo:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.
- Editado Elena_Nueva jueves, 19 de noviembre de 2015 10:37
Respuestas
-
Necesitaba incluir los redistribuibles en la máquina cliente que necesitaban los informes. ReportViewer y los tipos básicos de sqlserver, en este caso. Instalando eso en máquina cliente, funciona perfectamente. También pueden incluirse en instalador
- Marcado como respuesta Elena_Nueva viernes, 11 de diciembre de 2015 19:10
Todas las respuestas
-
Hola Elena.
Si te fijas en el mensaje que marco en negrita, El problema está en que al objeto de informes no le estás pasando ninguna definición, esto es, no puede encontrar el archivo especificado porque no se lo has establecido
---------------------------------------------
Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.************** Texto de la excepción **************
Microsoft.Reporting.WinForms.LocalProcessingException: Se ha producido un error durante el procesamiento local de informes. ---> Microsoft.Reporting.DefinitionInvalidException: The definition of the report '' is invalid. ---> Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: An unexpected error occurred in Report Processing. ---> System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
enSi se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
Hola Elena, ¿tienes las librerías de Reportes como copia local en tus referencias? Asegúrate que en el archivo de configuración app.config esté correctamente instanciada la librería de reportes.
Saludos
Christian Amado
Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
Don't forget to mark the right answer and vote up if helps you.
MCP Profile
My code samples -
Hola, muchísimas gracias por responder. Me es muy preciso. Vamos a ver, en el equipo donde lo he implementado, los informes aparecen correctamente sin ningún problema, es cuando lo cambio a otro pc cuando ya no aparecen.
Por ello, respecto de que no puede encontrar el archivo especificado porque no lo he establecido, entonces ¿cómo he de establecerlo? Perdóneme pero no comprendo como debo establecerlo.
Y por otro lado, respecto de instanciar la librería de reportes en App.config ¿cómo lo hago? Ahora mismo tengo en las referencias del proyecto (en References) las tres siguientes: Microsoft.ReportViewer.Common, Microsoft.ReportViewer.WinForms y Microsoft.ReportViewer.WebForms, con copia local a True. He revisado el App.config y creo que no aparece nada referente a los informes o reportes, ¿pero qué le tendría que añadir?
He añadido lo siguiente al App.config, pero no he obtenido nada, me sigue dando el mismo error
addassembly="Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
- Editado Elena_Nueva jueves, 19 de noviembre de 2015 13:23
-
Hola, continuo con el mismo error. He hecho también lo que se indica aquí
pero tampoco me lo soluciona.. por favor, una ayuda, que ya estoy sin tiempo. Gracias
-
Elena, prueba lo siguiente:
- Cierra Visual Studio.
- Ve a la carpeta donde está tu proyecto y elimina las carpetas bin y obj.
- Abre Visual Studio como administrador (clic derecho sobre el icono de Visual Studio y seleccionas dicha opción).
- Ve a la carpeta References --> Marca las tres librerías (Microsoft.ReportViewer.Common, Microsoft.ReportViewer.WinForms y Microsoft.ReportViewer.WebForms) --> y en las propiedades coloca True en Copia local.
- Vuelve a compilar el proyecto.
Me resulta extraño que uses WinForms y WebForms al mismo tiempo. Avísame cómo te fue.
Saludos
Christian Amado
Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
Don't forget to mark the right answer and vote up if helps you.
MCP Profile
My code samples -
Hola, muchas gracias por su atención, le comento que he hecho justamente lo que me ha dicho, y, lamentablemente, el error me sigue saliendo igual.
Respecto a lo que comentaba, en el proyecto sólo muestro formularios winforms.
¿Habría alguna otra forma de solucionarlo? GRACIAS
-
Elena, opción 2:
- Una vez publicado el proyecto, copia los archivos rdlc en la carpeta de publicación.
Saludos
Christian Amado
Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
Don't forget to mark the right answer and vote up if helps you.
MCP Profile
My code samples -
Hola, gracias de nuevo, en la carpeta de publicación.. ¿se refiere a bin/debug, donde está el ejecutable del proyecto? Copiándolos ahí en el equipo donde lo quiero ejecutar, me sigue diciendo lo mismo
No se ya qué puedo hacer. Espero me den aquí una salida porque no tengo ya tiempo. Gracias!
-
-
o si no instalala a través de Nuget
https://www.nuget.org/packages/Microsoft.SqlServer.Types/
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
Hola, le agradezco muchísimo que me preste su ayuda.
He hecho exactamente lo que me ha indicado, la referencia no estaba y la he instalado como se dice en la página que me indicó, mediante la consola, le puse la copia local a true, volví a compilar pero nada, me sigue dando el mismo error, al utilizar la aplicación en otra máquina. Un detalle es que, tras la instalación de la referencia, se me mostró lo siguiente:
Action required to load native assemblies
To deploy an application that uses spatial data types to a machine that does not have 'System CLR Types for SQL Server' installed you also need to deploy the native assembly SqlServerSpatial110.dll. Both x86 (32 bit) and x64 (64 bit) versions of this assembly have been added to your project under the SqlServerTypes\x86 and SqlServerTypes\x64 subdirectories. The native assembly msvcr100.dll is also included in case the C++ runtime is not installed.
You need to add code to load the correct one of these assemblies at runtime (depending on the current architecture).
ASP.NET applications
For ASP.NET applications, add the following line of code to the Application_Start method in Global.asax.cs:
SqlServerTypes.Utilities.LoadNativeAssemblies(Server.MapPath("~/bin"));
Desktop applications
For desktop applications, add the following line of code to run before any spatial operations are performed:
SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);
Al ser aplicación de Windows Forms, añadí la línea de arriba al principio, en el program.cs, ¿tal vez sea éste el fallo, que debo ponerla en otro sitio o indicarle algo?
Muchísimas gracias, espero que me continúe ayudando, ya el tiempo se me agota
-
Hola... En el proyecto el cual estas trabajando hay compañeros que les funciona? Lo digo por ver qué diferencia de configuración de tu equipo.difiere. Tienes que instalar el sql server?
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
Hola, no no lo está haciendo nadie más, y ya me quedo sin tiempo. De momento sigo igual, sin solución. Es un proyecto de Windows Forms con la base de datos en Access. Todo me funciona salvo la generación de informes, me sigue saltando el mismo error.
En mi máquina funciona sin problemas, pero cuando lo copio a otra, me da el error.
Gracias, no se ya que hacer ni a quién recurrir.
-
Cómo llevas esa aplicación a otro equipo? Seguramente algunos ensamblados los tengas instalados en la GAC. Qué cosas te has instalado a parte del Visual Studio? Te has instalado el SQL Server? Qué referencias tienes en tu proyecto? Te recomiendo vayas una a una y veas en qué ruta están y si no marca alguna ruta es que las coge de la GAC. Con eso vemos qué dlls te hacen falta coger
Saludos
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
Hola, pues ahora mismo copio la carpeta completa al otro equipo, aún no he hecho el instalable. No me he instalado el sql server ¿eso es necesario?
He repasado las referencias:
Microsoft.ReportViewer.Common me da como ruta de acceso:
C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.Common\11.0.0.0__89845dcd8080cc91\Microsoft.ReportViewer.Common.dll
Microsoft.ReportViewer.WebForms y Microsoft.ReporViewer.WinForms, me dan como ruta de acceso:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\ReportViewer\
¿la primera podría ser el problema? Aún así esas 3 las tengo con copia local a True
- Editado Elena_Nueva viernes, 20 de noviembre de 2015 13:03
-
pero seguramente esas dll hagan referencia a otras que tienes en la GAC. Puedes probar a instalar el Reporting en el equipo destino de tu aplicación. Y si te funciona. Coge una herrameienta que genere instaladores para que detecte dependiencias y generar un paquete para nstalar tu aplicativo. Espero explicarme
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
Hola¿a qué se refiere con instalar el Reporting en el equipo destino? ¿tendría que instalar sql server en el equipo destino?
Esta aplicación se supone que debía usarse en cualquier máquina ¿El instalador debería instalar el Reporting también no?
Muchas gracias, saludos.
-
yo lo decía para probar ... Instalas el Motor de Reporting en el equipo a la que vas a copiar tu aplicación y ves si funciona. Si lo hace es que alguna dll no estás distribuyendo. Y si, si creas un proyecto de setup lo mas seguro que te detecte todas las dependencias y te las agregue al paquete
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
-
Aquí puedes descargarlo. Es la versión 2014 de sql express
http://www.microsoft.com/es-es/download/details.aspx?id=42299
debe descargarte los que ponen ADV ua que éstos vienen con Reporting. O busca la versión de tu sistema de bbdd
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
-
¿Por qué no usas Click Once para el instalador? Ahí puedes agregar dependencias. Alguna librería está faltado en los equipos en producción.
Saludos
Christian Amado
Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
Don't forget to mark the right answer and vote up if helps you.
MCP Profile
My code samples- Propuesto como respuesta Karen MalagónModerator lunes, 23 de noviembre de 2015 21:44
-
Hola, he intentado instalar en el equipo que utilizo para probar la aplicación el sqlserver pero me ha sido imposible, no lo soporta, casi ni vuelve a iniciar.. no tengo otro sitio donde lo pueda probar, por tanto, voy a intentar hacer el instalador como me han indicado, a ver si así consigo algo. Muchas Gracias
-
-
Necesitaba incluir los redistribuibles en la máquina cliente que necesitaban los informes. ReportViewer y los tipos básicos de sqlserver, en este caso. Instalando eso en máquina cliente, funciona perfectamente. También pueden incluirse en instalador
- Marcado como respuesta Elena_Nueva viernes, 11 de diciembre de 2015 19:10
-
Necesitaba incluir los redistribuibles en la máquina cliente que necesitaban los informes. ReportViewer y los tipos básicos de sqlserver, en este caso. Instalando eso en máquina cliente, funciona perfectamente. También pueden incluirse en instalador
Buenas tardes estoy desarrollando una aplicación web .aspx c# y también tengo informes pero me pasa sensatamente lo mismo en el equipo de desarrollo la aplicación funciona al 100% incluyendo informes
pero cuando me llevo el compilado para otro servidor y me conecto con un Cliente los informes me sacan el error
"
- Error inesperado al procesar los informes. No se puede cargar el archivo o ensamblado 'Microsoft.SqlServer.Types, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
"
es algo como lo que comentan en la solución pero no se como aplicar lo que propones de verdad muchas gracias por su ayuda estoy desesperado con esto. :(
Victor Lopez
-