Я пытаюсь, чтобы моя сборка TFS создала преобразование web.config, связанную с конфигурацией, выбранной мной для моей сборки. Когда я запускаю сборку, я проверяю файл web.config, никакие преобразования не применяются. Когда я публикую VS2012, преобразование работает правильно.
Я установил TFS 2012 (обновление 2) и имею отдельный сервер для сборки. У меня нет VS2012, установленного на сервере сборки, но я скопировал папки и файлы C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web и WebApplications с моего компьютера-разработчика на сервер сборки.
Я создал несколько конфигураций в своем проекте и добавил некоторые транцы в связанную сеть. {configname}.config.
Я создал сборку и установил элементы для сборки - конфигурации для создания одной из конфигураций в моем проекте. Я заметил, что он имеет только Debug и Release, у него не было никаких конфигураций, которые я создал. (Боковой вопрос: правильно ли это или показать все конфигурации, которые я создал?)
Итак, я запускаю сборку и проверяю выходную папку, а web.config не применяет преобразования. Что-нибудь еще мне нужно сделать?