2009-06-11 15 views
5

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

5

¿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.

+0

Esta fue la ruta que iba a tomar en caso de que no había una forma fácil de generarlo. –

+0

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

Cuestiones relacionadas