#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 годов.