Eski oluþturma süreçlerinizi kullanın
Team Foundation Server'ın önceki sürümlerinden yükselttiğinizde, eski derleme süreçlerini kullanmaya devam edebilirsiniz. Visual Studio Team Foundation Server 2012 üzerinde derleme süreçleri oluşturmak için Visual Studio'nun önceki sürümlerini kullanmaya devam edebilirsiniz.
Ne yapmak istiyorsunuz?
Eski yapı işlemi için yükseltilmiş bir sunucuda çalıştırmakVisual Studio Team Foundation Server 2012
Oluşturduğunuz veya Visual Studio 2010 kullanarak özel bir şablona dayalı bir yapı işlemi çalıştırma
Özel etkinlikler yararlanır yapı işlemi çalıştırma
Oluşturma ve Visual Studio 2010 kullanarak bir yapı işlemi
Oluşturma ve Visual Studio 2008'de oluşturulan bir yapı işlemi
Ayrıca bkz: TFS2010 (Jason Pricket tarafından) TFS2012 için yapı tanımlarını yükseltme.
Eski yapı işlemi için yükseltilmiş bir sunucuda çalıştırmakVisual Studio Team Foundation Server 2012
Visual Studio Team Foundation Server 2012 'a yükselttikten sonra , DefaultTemplate.xaml ve UpgradeTemplate.xaml 'a dayanan derleme süreçlerini kullanmaya devam edebilirsiniz.
İpucu
Yapı tanımları (ve hatta yenilerini oluşturmak) devam DefaultTemplate.xaml üzerinde temel alır, ancak çoğu durumda kullanarak daha iyi sonuçlar alacaktır DefaultTemplate.11.1.xaml.
Birkaç durumlarda, bazı eylemler üzerinde doğru çalışması eski yapı işleminizin etkinleştirmek için gerçekleştirmeniz gereken Visual Studio Team Foundation Server 2012:
Özel bir şablona dayalı bir yapı işlemi çalıştırma
Yalnızca kullanmanız gerekir Visual Studio 2012 yapı işlem şablonlarını düzenlemek için. Yapı işlem şablonu Visual Studio 2010 kullanarak düzenlenirse, yapmanız gerekenler bir metin düzenleyicisi kullanarak yapı işlem şablonu Düzenle ve Microsoft.TeamFoundation ad alanlarında faaliyet öğeden tüm tanımlayıcı ad başvuruları kaldırın.
Örneğin, çizgiler gibi kaldırmanız gerekir:
xmlns:mtvc="clr-namespace:Microsoft.TeamFoundation.VersionControl.Client;assembly=Microsoft.TeamFoundation.VersionControl.Client, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
ve satırları gibi bırakın
xmlns:mtvc1="clr-namespace:Microsoft.TeamFoundation.VersionControl.Client;assembly=Microsoft.TeamFoundation.VersionControl.Client"
Aksi durumda, bir ileti aşağıdaki gibi alabilirsinizError 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…
İpucu
Bazı kaynak kodunu, yapı işlem şablonunuza dışında bu sorunları otomatik olarak temizlemek için Jason Pricket yayımlandı.Bkz: tfs 2012 (sürümlü ad boşlukları kaldırma aka) iş akışı xaml dosyalarını temizleme –
Özel etkinlikler yararlanır yapı işlemi çalıştırma
Kaldıraç görevi yapar bir yapı işlemi çalıştırmadan önce özel bir yapı işlem etkinliklerini, ilk etkinlikler (örneğin, Visual Studio 2012 veya Team Foundation Yapı 2012 kullanarak) .NET Framework 4.5 ile yeniden derlemeniz ve sonra bunları için sürüm denetim klasörünün iade , yapı denetleyicisi tarafından başvurulan. .net Framework'ün daha önceki sürümüyle derlenmiş özel bir yapı etkinlikleri yararlanır bir yapı işlemini çalıştırmayı denerseniz, yapı sonuçları günlüğünde aşağıdaki iletiyi görebilirsiniz: "Bir özel durum oluşturdu 'Microsoft.TeamFoundation.Build.Workflow.Activities.SyncWorkspace.RequestsFailed' özelliğini ayarlayın."
Oluşturma ve Visual Studio 2010 kullanarak yapı işlemi çalıştırma
Yapı işlemi oluşturmak için Visual Studio 2010 kullandığınızda Visual Studio Team Foundation Server 2012, dayalı bir yapı işlemi oluşturabilirsiniz DefaultTemplate.11.1.xaml.
Oluşturma ve Visual Studio 2008'de oluşturulan bir yapı işlemi çalıştırma
Visual Studio 2008 kullanılarak oluşturulmuş yapı tanımlarını kullanmaya devam edebilirsiniz. Visual Studio Team Foundation Server 2012 'a ilk yükselttiğinizde, sistem otomatik olarak dağıtımınızda bulunan her derleme türü ve her eski derleme tanımı için UpgradeTemplate.xaml 'a dayanan bir derleme tanımı oluşturur.
Visual Studio 2008 yeni yapı tanımları oluşturmak için de kullanılabilir Visual Studio Team Foundation Server 2012. Her iki durumda da, sunucu otomatik olarak işlevlerini temel alan bir yapı işlemi içindeki saran UpgradeTemplate.xaml.