Necesito una forma de usar MSBuild para publicar una aplicación ClickOnce en varios directorios de publicación. Tengo cuatro entornos (dev, qa, model, prod) y necesito generar ClickOnce PublishDir (s) separados para cada uno porque los archivos de configuración son diferentes. Uno de los principales problemas es que MSBuild no crea un archivo publish.htm. Cualquier ayuda sería apreciada.Publicar la aplicación ClickOnce con MSBuild
Respuesta
¿Qué tal, por única vez, crear manualmente los archivos publish.htm en las cuatro ubicaciones?
En mi empresa, no utilizamos el archivo publish.htm en absoluto. Pero tenemos diferentes entornos, por lo que dejamos que build-script cambie el nombre de la aplicación, la ubicación de actualización, el servidor uri, etc., preconstruya y compilalo con el destino Publish. Los archivos de salida se copian después a la ubicación del entorno en cuestión.
Somos un poco viejos y lo hacemos principalmente en un archivo cmd, pero estoy seguro de que podría tener 4 objetivos diferentes de msbuild que hagan el mismo trabajo.
Acabo de escribir en el blog una respuesta al problema publish.html, en los próximos días escribiré un blog sobre el problema del entorno múltiple.
http://wallism.wordpress.com/2009/12/08/clickonce-creating-publish-page-from-msbuild/
y esto resuelve el tema del medio ambiente múltiple (así, es una forma de resolver el problema)
http://wallism.wordpress.com/2009/12/21/msbuild-and-multiple-environments/
- 1. Problema con clickonce bootstrapper y msbuild
- 2. ¿Se puede publicar una aplicación ClickOnce en Ubuntu?
- 3. ¿Cómo publicar un proyecto web con MSBuild?
- 4. ¿Cómo se puede publicar una aplicación ClickOnce a través de CruiseControl.NET?
- 5. TeamCity MSBuild publicar directorio de salida
- 6. publicar un sitio web utilizando msbuild
- 7. Ejecutando una aplicación ClickOnce desde otra aplicación ClickOnce
- 8. efecto de cambiar la aplicación ClickOnce publicar lugar en las máquinas de los clientes
- 9. ¿Cómo implementar archivos con una aplicación clickonce?
- 10. Comando msbuild equivalente para publicar desde VS2008
- 11. Visual Studio 2010: ¿Cómo publicar una aplicación web ASP.NET en una carpeta de destino con MSBUILD?
- 12. Cómo publicar aplicación de consola en ejecutable
- 13. Error de ClickOnce de MSBuild: "La implementación y la implementación no tienen zonas de seguridad coincidentes"
- 14. problemas utilizando MSBUILD mediante línea de comandos para publicar haga clic una vez
- 15. Cómo configurar LARGEADRESSAWARE para una aplicación ClickOnce?
- 16. Instalación de la aplicación ClickOnce publicada compatible con DPI
- 17. Firme la aplicación con un certificado en implementación ClickOnce
- 18. Inhabilitar publicaciones en MSBuild
- 19. cómo firmar una aplicación ClickOnce
- 20. Instalar una aplicación ClickOnce desde dos ubicaciones diferentes
- 21. Impedir la implementación de la creación de depuración con ClickOnce
- 22. Cómo configurar PublishUrl de la aplicación ClickOnce desde la línea de comandos
- 23. Uso de ClickOnce con ensamblados cargados dinámicamente
- 24. ¿Cómo obtener la línea de comando desde una aplicación ClickOnce?
- 25. Costo para publicar la aplicación de Android
- 26. ¿Es posible implementar una aplicación Delphi nativa con ClickOnce
- 27. MSBuild no puede firmar un manifiesto ClickOnce con una clave temporal (errores MSB3326 y MSB3321)
- 28. ¿Cómo actualizar automáticamente una aplicación sin ClickOnce?
- 29. ¿Se puede comprimir la instalación de la aplicación desplegada ClickOnce?
- 30. La aplicación ClickOnce reemplaza los archivos instalados actualmente
Esta fue la ruta que iba a tomar en caso de que no había una forma fácil de generarlo. –
El problema principal aquí es la necesidad de actualizar manualmente el html de la página de publicación con el nuevo número de versión. – Veverke