У меня есть файл решения, содержащий проект веб-сайта (среди других типов проектов). Он использует профиль публикации для развертывания, и я пытаюсь перенести все это на TFS (2015), чтобы автоматизировать процесс сборки и развертывания. Как указано здесь, я не могу управлять конфигурацией сборки, поскольку это проект веб-сайта и, следовательно, не может использовать функцию преобразования Web.config.
Я хотел бы выполнить какое-то преобразование, возможно, на этапе сборки. Я могу вручную создать и поддерживать файл web.release.config, но не знаю, как вручную его преобразовать. Существует ли файл XLST для его преобразования вне Visual Studio (например, этап сборки cmd для вызова процессора XSLT)?
Дополнение: преобразование в веб-проект определенно решит проблему, но не решение для меня, поскольку для этого потребуется участие удаленных подрядчиков, вносящих свой вклад в нашу базу кода - решение на уровне сборки TFS является единственным вещь, которую я ищу.