Поделиться через


Использование устаревших процессов построения

При обновлении с более ранних версий Team Foundation Server можно продолжать использовать традиционные процессы построения.Также можно продолжать использование более ранние версии Visual Studio для создания процессов построения на Visual Studio Team Foundation Server 2012.

Выполняемые задачи

  • Запустите прежний процесс построения, который обновляет на сервере.Visual Studio Team Foundation Server 2012

    • Запустите процесс построения на основе пользовательского шаблона созданном или редактирования с помощью Visual Studio 2010

    • Запустите процесс построения, используются пользовательские действия

  • Создать и использовать процесс построения с помощью Visual Studio 2010

  • Создать и использовать процесс построения, созданный с Visual Studio 2008

См. также: Обновление для определения построения из TFS2010 в TFS2012 (Джейсоном Pricket).

Запустите прежний процесс построения на сервере, который был до Visual Studio Team Foundation Server 2012

После обновления до Visual Studio Team Foundation Server 2012 можно продолжать использовать процессы построения, основанные на DefaultTemplate.xaml и UpgradeTemplate.xaml.

СоветСовет

Можно продолжать использовать определения построения (даже и создания новых), основанные на шаблоне DefaultTemplate.xaml, но во многих случаях можно получить оптимальных результатов с помощью DefaultTemplate.11.1.xaml.

В некоторых случаях нужно выполнить определенные действия включить в предыдущий процесс построения в функции правильно на Visual Studio Team Foundation Server 2012.

Dd647548.collapse_all(ru-ru,VS.110).gifЗапустите процесс построения на основе пользовательского шаблона

Необходимо использовать только Visual Studio 2012 для редактирования с помощью шаблонов процесса построения.Если шаблон процесса построения был изменен с помощью Visual Studio 2010, необходимо удалить все ссылки правка шаблон процесса построения с помощью текстового редактора и строгого имени на пространства имен Microsoft.TeamFoundation из элемента действия.

Например, необходимо удалить линии, например:

xmlns:mtvc="clr-namespace:Microsoft.TeamFoundation.VersionControl.Client;assembly=Microsoft.TeamFoundation.VersionControl.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

и разрешения в линиях как

xmlns:mtvc1="clr-namespace:Microsoft.TeamFoundation.VersionControl.Client;assembly=Microsoft.TeamFoundation.VersionControl.Client"

В противном случае возможно получение сообщения, например Error 7 Compiler error(s) encountered processing expression "Workspace". Value of type 'Microsoft.TeamFoundation.VersionControl.Client.Workspace' cannot be converted to 'Microsoft.TeamFoundation.VersionControl.Client.Workspace'. Type mismatch could be due to…

СоветСовет

Jason Pricket публиковало некоторый код источника, чтобы автоматически как эти проблемы из шаблона процесса построения.В разделе Team foundation server 2012 - очистка файлы XAML рабочего процесса (AKA удаление " элемент с версиями " пространства имен)

Dd647548.collapse_all(ru-ru,VS.110).gifЗапустите процесс построения, используются пользовательские действия

Перед тем как запустить процесс построения, который использует пользовательские действия процесса построения, сначала необходимо перекомпилировать работы с .NET Framework 4,5 (например, с помощью Visual Studio 2012 или Team Foundation server 2012) и затем для проверки их в папке указанный контроллером построений системы управления версиями.При попытке запуска процесса построения, в котором используются пользовательские действия построения компилированных с более ранней версией платформы .NET Framework, может появиться следующее сообщение в журнал результатов построения: "Свойство "Microsoft.TeamFoundation.Build.Workflow.Activities.SyncWorkspace.RequestsFailed" набора сгенерировало исключение".

Создание и запуск процесса построения с помощью Visual Studio 2010

При использовании Visual Studio 2010 для создания процесса построения в Visual Studio Team Foundation Server 2012, можно создать процесс построения на основе DefaultTemplate.11.1.xaml.

Создание и запуск процесса построения, созданный с Visual Studio 2008

Можно продолжать использовать определения построения, созданные с помощью Visual Studio 2008.При первом обновлении до версии Visual Studio Team Foundation Server 2012 система автоматически создает определение построения, основанное на UpgradeTemplate.xaml для каждого определения построения, созданного в прежней версии, и каждого типа построения, используемого в развертывании.

Можно также использовать Visual Studio 2008, чтобы создать новые определения построений в Visual Studio Team Foundation Server 2012.В обоих случаях сервер автоматически экземпляр функции в процессе построения, основанном на UpgradeTemplate.xaml.