2016-11-03 2 views
1

Я ищу для создания артефакта развертывания с использованием TFS Build Server 2015. У меня есть мое создание веб-приложений, и похоже, что все, что мне нужно, находится в папке/bin, но это не применяя преобразования, которые обычно применяются, если я перехожу в Visual Studio и публикую веб-сайт.Преобразование web.config с сервером сборки TFS 2015

Как получить сборку для использования определенных преобразований?

ответ

0

Трудно сказать, не зная больше о вашем процессе выпуска и о том, что вы ожидаете. Я предполагаю, что вы не используете/t: Пакет для создания пакета развертывания в Интернете.

Преобразования web.config обычно применяются только в процессе публикации проекта. Чтобы заставить преобразовать поведение, я считаю, что вы можете указать следующие аргументы при вызове msbuild.

/p:UseWPP_CopyWebApplication=true;PipelineDependsOnBuild=false 

Если вы сделать хотите опубликовать, вы хотите запустить:

msbuild your.sln /p:DeployOnBuild=true;PublishProfile=yourpublishprofilename 
0

Ответ на: Using msbuild to execute a File System Publish Profile

Это второй ответ от @P. Икра. Он не отвечает на вопрос этой страницы, поэтому он не был отмечен как правильный, но это ответ на ваш вопрос (который также был моим).

Кроме того, после этого я обнаружил, что строки подключения были потеряны в преобразовании web.config. Решение этой проблемы: ReplacableToken_ when using web.config transform?

Смежные вопросы