Я использую Team City для управления нашим развертыванием.
Итак, я создал шаг MSBuild для компиляции нашего файла .sln.
После сборки у меня есть три файла в выходном каталоге:
- Web.config
- Web.Release.config
- Web.Debug.config
Это означает, что задача msbuild не преобразует web.config.
Но когда я использую функцию публикации в visual studio, преобразование выполняется.
Итак, в чем разница между msbuild и publish? И как я могу заставить мою задачу msbuild преобразовать конфигурацию?