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