2013-01-10 6 views
7

Yeni bir ekip oluşturma tanımı oluşturdum. Her onayda, yapı bir TFS sunucusunda (başka bir derleme denetleyicisi) gerçekleşir. Yapı tamamlandıktan sonra dosyaları yayınlamak istiyorum. Kullanılan MSBuild girdi argümanları /p:DeployOnBuild=true;PublishProfile=QADeploy'dur. QADeploy, oluşturulan yayınlama profilidir.Team Build, MSBuild bağımsız değişkenlerini yok sayar

Ekip oluşturulmasının başarılı olmasını beklerim. Ancak başarılı yapı, dosyaları hedef klasöre yayınlamaz veya yayımlamayı denemez. Yayınlama profili üzerinden yayınlama neden tetiklenmez?

+0

günlük ne diyor? –

+0

Hiçbir şey, günlüklerin yayınlanmasından söz etmiyor. – vijayst

+0

Bu derleme tanımı kullanım yapısı hangi yapıyı kullanır? –

cevap

10

Garip bir Web üzerinde çalışır, ancak Visual Studio Sürüm ekleyerek sorunu çözüldü:

/p:DeployOnBuild=true /p:PublishProfile=QADeploy /p:VisualStudioVersion=11.0 
+0

Microsoft Paskalya yumurtası! Sağol kanka. – whyleee

+0

Phew! Bizi bir süre aldı. Teşekkürler! – Yosoyadri

0

Aynı sorunu yaşadım ve saçlarımı çekiyordum. Bu Similar Problem göz atın, bana yardımcı oldu.

: C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio

ben hem WEB ve WEB UYGULAMA web inşa sunucusunda eşleşen yoluna yüklü VS ile bir PC'de bu yoldan hedefler oluşturmak kopyalama yoluyla sabit \ v11.0 (yol 2012 için yol)

Web dağıtımı için tam yükleyiciyi kullanma önerilerinin yardımcı olup olmadığından emin değilim. Her iki öneriyi aynı anda denedim ve sonra orada çalıştı.

Ayrıca sadece Proje

+0

MSBuild'i sağladığım argümanlarla denedim. MSBuild bir nedenden dolayı yayınlamaya çalışmıyor. – vijayst

+0

Cevabımda belirtilen dosyalara kopyaladın mı? –