2008-09-16 5 views
1

В нашей среде разработки у каждого разработчика есть свой собственный сервер-разработчик. Часто они на самом деле не развиваются на этом сервере, но развиваются с их локальной машины, развертывают их на своем dev-сервере и затем присоединяют удаленный отладчик для выполнения отладки.Выполнение различных задач MSBuild для каждого пользователя?

Мой вопрос: как я могу использовать MSBuild для выполнения другого набора задач для каждого пользователя?

Я хочу, чтобы каждый пользователь определял свой собственный процесс сборки с помощью задач MSBuild, но я не хочу, чтобы это обязательно повлияло на других разработчиков. Я также хочу, чтобы набор задач по умолчанию выполнялся, если данный пользователь явно определил свой собственный процесс.

Пример:

  • SomeProj.csproj
    • По умолчанию MS Строить процесс должен скопировать на тестовый сервер или козлах сервер
    • Пользовательский процесс для Стива, чтобы скопировать на Dev сервер Стива
    • Пользовательский процесс для Эрика заключается в копировании на сервер разработчика Eric

ответ

0

Да, я сделал это раньше. Попробуйте трюк, чтобы отключить $(USERNAME) в вашем скрипте msbuild. Если вы еще не пробовали редактировать скрипты msbuild, вам нужно много учиться.

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