Tengo una aplicación .NET Winforms (creada en VS2005) que despliego utilizando ClickOnce. En uno de los formularios tengo un control de visor de Crystal Reports para que el usuario vea los informes, pero para usarlo en la aplicación, debo incluir el prereq de Crystal Reports XI Release 2 que instalan antes de instalar la aplicación. Esto básicamente instala una versión diluida de Crystal en la máquina de los usuarios.Implementación de ClickOnce con prerrequisito de Crystal Reports
Funciona publicar de esta manera, pero es una especie de molestia para el usuario tener que esperar a que Crystal se instale y es una gran molestia para mí porque publicar la aplicación con el prereq toma mucho tiempo para terminar porque tiene que cargar el prereq grande hasta el servidor.
Dado que la publicación lleva tanto tiempo y las nuevas instalaciones no son muy comunes, generalmente no incluyo el prerregistro cuando publico los cambios y en su lugar solo lo publico con el prerregistro si se necesita una nueva instalación.
Si ha utilizado ClickOnce para publicar una aplicación con Crystal Reports, es así como lo ha publicado o hay una manera más fácil/mejor.
¿Hay una manera de incluir/GAC que se necesita en lugar de incluir e instalar el Crystal Report prerrequisito o hay una manera de que pueda configurar el despliegue OneClick para no tener que copiar el archivo cada vez que el DLL CR. Si pudiera configurar la implementación de ClickOnce para no tener que incluir el pre-requisito y, en su lugar, apuntar la instalación a una ubicación estándar que ayudaría.
Espero que esto haya sido algo claro y que alguien pueda ayudar. Gracias
Tuve este problema también, pero no encontré una buena solución para ello excepto para incluir un enlace, en las notas de instalación, al CR Redist msi. –