visual-studio-2008 - update - visual studio y visual studio code
Despliegue de Crystal Reports 11 con Visual Studio 2008 (5)
Estoy usando Visual Studio 2008 para crear una página de visualización de informes basada en la web. Está funcionando bien localmente, pero cuando lo despliego al servidor web del cliente no se ejecuta y da error que los informes de cristal 10.5 componentes faltan. El cliente me dijo que el servidor tiene instalados Crystal Reports 11.
Ahora mi pregunta es, ¿hay alguna manera en que pueda cambiar la versión de ensamblaje de web.config para usar la versión 11 de los informes de cristal?
¿Intentó volver a agregar las referencias a las DLL Crystal en su proyecto? Crystal 11 no es directamente compatible con VS2008, por lo que es posible que deba encontrar las DLL manualmente (pruebe c: / windows / assembly / GAC y c: / windows / assembly / GAC_MSIL). Después de que su proyecto se haya actualizado para usar las DLL 11. *, esto debería funcionar en la máquina del cliente.
FWIW: las DLL de Crystal 10.5 a las que hace referencia en su proyecto ahora son probablemente las DLL para Crystal Basic 2008 (la versión que viene con .NET).
Otra opción para garantizar que el cliente tenga las DLL sería incluir los módulos de fusión Crystal XIR2.
Por lo general, solo instalamos Crystal Reports Redistributable para 2008 donde necesitemos instalar nuestras aplicaciones.
Generalmente se puede encontrar en el directorio C: / Archivos de programa / Microsoft SDKs / Windows / v6.0A / Bootstrapper / Packages / CrystalReports10_5
Estoy muy confiablemente informado de que las diferentes versiones de Crystal están diseñadas para sentarse lado a lado hasta el punto de que si compila contra 10.5 (como naves con VS 2008), entonces debe tener los 10.5 binarios allí (los redistribuibles deberían estar bajo C:/Program Files/Microsoft SDKs/Windows/v6.0A/Bootstrapper/Packages
).
Alternativamente, como el cliente tiene CR11 instalado, puede instalarlo en sus cajas de desarrollo y construir en contra de eso - en ese punto encontrará que su soporte lado a lado falla un poco y todos sus otros proyectos corren el riesgo de ser actualizado a v11.
Hay una forma de redirigir la versión del ensamblado a CR 11. Este enlace proporciona la información completa para la redirección de enlace de ensamblaje.
Crystal XI será el más adecuado para ti. Es compatible con ASP clásico y VB. Probablemente, ni siquiera necesitará muchos cambios de código.