Сборка TFS2010 для проектов VS2005

#msbuild

#msbuild

Вопрос:

Мы перенесли несколько проектов с TFS2008 на TFS2010, используя метод-

1. Подключите базу данных TFS2008 к базе данных TFS2010

2. Импорт Tfsconfig

3. Удалите проект, который не требуется.

В перенесенных проектах есть несколько проектов, которые используют VS2005. Они не хотят вносить никаких изменений в свой проект и хотят использовать VS2005 для работы с перенесенными проектами. Мы применили пару исправлений в VS2005, и теперь они могут получить доступ к проектам TFS2010 из VS2005.

Однако мы понятия не имеем о конфигурации сборки. Мы настроили сервер сборки для их коллекции … теперь, какую конфигурацию необходимо изменить в TFSBuild.proj, чтобы сборка была запущена снова.

Требуются ли еще какие-либо шаги для выполнения сборки?

Любая помощь была бы очень признательна.

Заранее благодарю.

Кабир

Ответ №1:

Если у вас не было определения сборки для вашего TFSBuild.proj, то вам нужно будет его создать. В вашем определении сборки вам нужно будет выбрать UpgradeTemplate.xaml в качестве шаблона процесса сборки. В TFS 2010 этот шаблон используется для запуска устаревших определений сборки.

Смотрите, как запустить сборку с помощью UpgradeTemplate.xaml здесь.

Я также нашел этот полезный пост на форуме автоматизации сборки MSDN, в котором рассказывается о различиях между процессами сборки 2010 и 2005 годов.