VSTS automatizado Comstackción fallida para files no controlados en el control de origen (App.config)

Así que estamos entrando en VSTS con un montón de repositorys que hemos cambiado de Github y estamos intentando automatizar nuestros processs de compilation. Un problema con el que nos hemos encontrado es que nuestras comstackciones fallan porque no pueden encontrar los files de configuration que no se han verificado en el control de código fuente. Este es un post particular que recibimos en los loggings.

App.config (0,0): Error MSB3249: el file de configuration de la aplicación "App.config" no es válido. No se pudo encontrar el file 'd: \ a \ 1 \ s \ Nombre del proyecto \ App.config'.

Y luego la construcción falla, por supuesto. La aplicación para la que estamos tratando de automatizar la compilation es una secuencia de commands simple que tiene una aplicación de console con un file de configuration que contiene las configuraciones confidenciales necesarias que no queríamos enviar a Git.

Supongo que mi pregunta es, ¿cómo automatizamos un process de compilation con VSTS cuando App.Config no está almacenado en Git? ¿Hay alguna forma de llevar eso hasta la compilation o configurarlo para get ese file de alguna parte? ¿Cuál es la mejor práctica en este caso?

Para los files de configuration, debe mantener una versión de línea base en el control de código fuente y luego debe transformarla adecuadamente en el momento de la implementación. MSDeploy admite el uso de files parameters.xml / SetParameters.xml para determinar los valores en el momento de la implementación. O bien, podría almacenar un file con marcadores de position y replace los marcadores de position con valores reales en el momento de la implementación.