MSBuild или TFSBuild Условно для одного проекта? - PullRequest
1 голос
/ 12 августа 2011

У меня есть длительный проект сборки (настройки) в решении Visual Studio 2010.Он настроен не для настройки конфигурации решения.Таким образом, когда разработчик собирает локально, он не обременен ожиданием компиляции установки в Visual Studio.

Однако я ищу способ изменить конфигурацию в файлах tfsbuild или msbuild, чтобы каждый раз, когда что-то происходилоПостроенный на сервере, проект установки всегда создается независимо от того, какой может быть настройка, когда разработчик проверяет свое решение.TFS 2008 является системой управления исходным кодом, но простым сервером Server 2008 (с полностью установленным devenv) является сервер сборки.

Все подсказки оценены.

Спасибо.

1 Ответ

1 голос
/ 12 августа 2011

Я бы предложил создать новую конфигурацию в вашем решении, например, с именем. Release_Setup, таким образом, у вас есть отдельные конфигурации для разработчика и сборки установки (обратите внимание, что разработчики могут выбрать эту конфигурацию и построить все локально, если они того пожелают, что очень хорошо, когда все агенты сборки заняты, и вы хотите проверить, что все в порядке ).
В Solution Properties->Configuration Properties->Configuration вы можете даже сказать ему, чтобы он строил обычную конфигурацию выпуска, и все равно выбирать, какие проекты создавать, а какие исключать.

Надеюсь, это поможет. Я на самом деле не проверял это, поэтому, пожалуйста, попробуйте и прокомментируйте, если есть какие-либо проблемы, или это не решает ваш конкретный вопрос.

...