La compilación TFS no transforma web.config como se esperaba

El objetivo es hacer que TFS compile e implemente 2+ configuraciones diferentes, y que los archivos de transformación web.config incluyan el contenido deseado en su salida. Esto en un proyecto ASP.NET MVC.

Web.Debug.Config -ver en PasteBin.
Web.Release.Config -ver en PasteBin

Los 2 archivos de configuración transformados tienen suAcción de compilación establecida en Ninguno. Esto se modificó porque los 3 archivos web. *. Config se incluyeron en la implementación.

TFS está configurado correctamente para construir e implementar ambas configuraciones. Se implementa en las 2 ubicaciones de colocación como se esperaba. No hay argumentos de MSBuild especificados en la definición de compilación.

Problema: Los 2 sitios web creados y desplegados tienen el mismo archivo web.config. Básicamente es como si los archivos transformados no existieran.

Esperado: los cambios especificados (xdt:Transform="Replace" yxdt:Transform="Remove") estaría presente en los archivos web.config.

¿Cómo puede configurar su proyecto o TFS para garantizar que las transformaciones web.config se procesen y sus salidas se implementen en las ubicaciones de implementación correctas? ¿Qué más puedo verificar / modificar?

Han confirmado que las transformaciones son buenas.Tutorial de Joshit de Vishal con MSBuild en la línea de comando Salida de las transformaciones correctas!No se han realizado modificaciones en el .csproj para ninguna compilación posterior o implementación.Son cualesquieraxdt atributos mal utilizados o faltantes?No hay argumentos de MSBuild especificados en la definición de compilación.¿Las acciones de compilación web.config están configuradas correctamente?No estamos utilizando paquetes de implementación web ni nada. Simplemente esperando hacer una copia de estas salidas a sus diferentes ubicaciones de servidores web en una fecha posterior.

Si me falta información importante, deje un comentario, ¡e incluiré más información relevante!

Respuestas a la pregunta(5)

Su respuesta a la pregunta