c# - existe - Realice una transformación web.config antes de publicar con MSBuild
msbuild project (1)
Estoy intentando hacer una publicación de despliegue web utilizando MS Build para dos aplicaciones web para uso interno y pruebas. He configurado diferentes configuraciones de soluciones para cada uno de los entornos en los que quiero publicar. IE DevA, DevB. He actualizado todos los web.configs para hacer las transformaciones correctas. Como nota, las transformaciones funcionan cuando hago un clic derecho en publicar a través de Visual Studio, por lo que las he descartado como problema. Mi archivo bat actual que estoy ejecutando usa este comando para hacer el trabajo:
"C: / Archivos de programa (x86) / MSBuild / 12.0 / Bin / msbuild" project.csproj / t: Limpio; contraseña
Cuando ejecuto este comando, la publicación funciona bien. Sin embargo, el web.config no se está transformando. ¿Me falta un parámetro msbuild para forzar que esto suceda? ¡Cualquier ayuda sería apreciada! Gracias.
Aparentemente, para que la transformación se ejecute, debe especificar una configuración de compilación utilizando:
/ p: Configuración = Lanzamiento