Udostępnij za pośrednictwem


Użyj procesy budowania Legacy

Po dokonaniu uaktualnienia z wcześniejszych wersji programu Team Foundation Server można nadal używać starszych procesów kompilacji.Nadal można także używać starszych wersji programu Visual Studio, aby tworzyć procesy kompilacji dla Visual Studio Team Foundation Server 2012.

Co chcesz zrobić?

  • Uruchom proces budowania starszego na serwerze, który został uaktualniony doVisual Studio Team Foundation Server 2012

    • Uruchamiany jest proces kompilacji, na podstawie szablonu niestandardowego, utworzony lub edytowany przy użyciu programu Visual Studio 2010

    • Uruchamiany jest proces kompilacji, który wykorzystuje działań niestandardowych

  • Tworzenie i używanie proces kompilacji przy użyciu programu Visual Studio 2010

  • Tworzenie i używanie proces budowania, utworzone za pomocą programu Visual Studio 2008

Zobacz też: Aktualizacja definicji kompilacji od TFS2010 do TFS2012 (przez Jason Pricket).

Uruchom proces budowania starszego na serwerze, który został uaktualniony doVisual Studio Team Foundation Server 2012

Po uaktualnieniu do Visual Studio Team Foundation Server 2012 można nadal używać procesów kompilacji opartych na DefaultTemplate.xaml i UpgradeTemplate.xaml.

PoradaPorada

Można nadal używać definicje kompilacji (i nawet tworzenie nowych) opierają się na DefaultTemplate.xaml, ale w wielu przypadkach uzyska lepsze wyniki przy użyciu DefaultTemplate.11.1.xaml.

Kilku przypadków, należy wykonać pewne działania, aby włączyć proces kompilacji starszych działać poprawnie z Visual Studio Team Foundation Server 2012:

Dd647548.collapse_all(pl-pl,VS.110).gifUruchamiany jest proces kompilacji, na podstawie szablonu niestandardowego

Należy użyć tylko Visual Studio 2012 Aby edytować szablony procesu kompilacji.Jeśli szablon procesu kompilacji był edytowany za pomocą programu Visual Studio 2010, musisz najpierw Edytuj szablon procesu kompilacji przy użyciu edytora tekstów i usunąć wszystkie odwołania do nazw Microsoft.TeamFoundation silnej nazwy z elementu aktywności.

Na przykład należy usunąć wiersze takie jak:

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

i pozostawić w linii, takich jak

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

W przeciwnym razie może być pojawi się komunikat takich jakError 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…

PoradaPorada

JASON Pricket opublikowane niektóre kod źródłowy ma automatycznie tych problemów z szablonu procesu kompilacji.Zobacz 2012 TFS – czyszczenie plików XAML przepływu pracy (usunięcie numerów wersji przestrzenie nazw AKA)

Dd647548.collapse_all(pl-pl,VS.110).gifUruchamiany jest proces kompilacji, który wykorzystuje działań niestandardowych

Przed uruchomieniem procesu tworzenia, który wykorzystuje działań przetwórstwa zwyczaj budowania, należy najpierw ponownie skompilować działań z 4.5.NET Framework (na przykład przy użyciu programu Visual Studio 2012 lub Team Foundation zbudować 2012) i następnie sprawdź je folderze kontroli wersji, wskazaną przez kontrolera kompilacja.Jeśli zostanie podjęta próba uruchomienia procesu tworzenia, który wykorzystuje działalności zwyczaj budowania skompilowane z wcześniejszej wersji programu.NET Framework, może pojawić się następujący komunikat w dzienniku wyniki kompilacji: "Właociwooć 'Microsoft.TeamFoundation.Build.Workflow.Activities.SyncWorkspace.RequestsFailed' zwrócił wyjątek."

Utworzyć i uruchomić proces kompilacji przy użyciu programu Visual Studio 2010

Kiedy używać programu Visual Studio 2010 do tworzenia procesu tworzenia na Visual Studio Team Foundation Server 2012, można utworzyć procesu tworzenia, na podstawie DefaultTemplate.11.1.xaml.

Tworzenie i uruchamianie procesu tworzenia, utworzone za pomocą programu Visual Studio 2008

Można go używać definicji kompilacji, które zostały utworzone przy użyciu programu Visual Studio 2008.Dokonując najpierw uaktualnienia do Visual Studio Team Foundation Server 2012, system automatycznie tworzy definicję kompilacji opartą na UpgradeTemplate.xaml dla każdej starszej definicji kompilacji i każdego typu kompilacji znajdującego się w ramach wdrożenia.

Umożliwia także Visual Studio 2008 do tworzenia nowych definicji budować na Visual Studio Team Foundation Server 2012.W obu przypadkach serwer jest automatycznie zawijany funkcjonalność w proces budowania, opartego na UpgradeTemplate.xaml.