TFS 2010 derleme sunucusunu .net 4.5'i destekleyecek şekilde yükseltin


14

Tfs 2010 build agent'da, .net 4.5 projeleri oluşturmak için gerekenler, tfs 2008'de MSBuildPath özelliğini ayarlamak zorunda kaldık, ancak yapılandırma 2010'da farklı görünüyor.

Aşağıdaki hata iletisini alıyorum. (614): İçe aktarılan "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \ Microsoft.WebApplication.targets" projesi bulunamadı. Bildirimdeki yolun doğru olduğunu ve dosyanın diskte bulunduğunu doğrulayın.

2008'de nasıl ele aldık http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx


O bu sadece çalışmak olabilir gibi görünüyor Eğer yapı çalıştığınızda hataları görüyoruz? -
Russ Amos

1
Bu hata iletisi , VS derleme makinesinde yüklü değil bu sorunla ilgili görünüyor . Bu sorudaki önerileri denediniz mi?
Russ Amos

Yanıtlar:


18

Visual Studio 2012'yi yüklemeniz gerekmez. Aşağıdaki klasördeki dosyaları VS2012 yüklü bir bilgisayardan derleme sunucunuza kopyalamanız yeterlidir ve çalışması gerekir:

C: \ Program Dosyaları (x86) \ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ WebApplications \


1
Bu, VS 2010'un Build Machine üzerine yüklendiğinde doğru olduğunu doğruladı - bu v11 dosyalarını kopyalayabilirsiniz. VS2010 daha önce yüklenmemişse hala işe yarayıp yaramayacağından emin değilim.
kingdango

1
Bu her şey için çalışır ancak SQL proje desteği. Bu bir sürü çember atlama gerektirir (SQL Data Tier Framework vb. yine de VS 2012'yi yüklemeyi düşünmeye değer olabilir.
Doug

MS Build Tools'u (visualstudio.com adresindeki İndirilenler> Ek Yazılımlar altında listelenirse ) çalıştırmazsanız , bağlantı: go.microsoft.com/?linkid=9832060 )?
mstaessen

3

Visual Studio 2012'yi yüklemeniz yeterlidir.


Bunu daha önce hiç yapmak zorunda değildik, derleme sunucularına visual studio kurmamayı tercih ederim. Tüm yapı aracılarına da yüklenmesi gerekiyor mu?
JustEngland

sunucum Server 2008 (R2 DEĞİL) ise ve Windows 8 SDK veya VS2012'yi yüklememe izin vermiyorsa
Simon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.