2013-06-07 29 views
7

Ekip birliği ile msbuild çalıştırmaya çalışıyorum.MSBUILD: error MSB1008: Teamcity'de yalnızca bir proje belirtilebilir

Bir toplu iş dosyasına sahibim ve bu parametrelere veriyorum ve derleme çalışıyor. \: Ben TeamCity üzerinden çalışmasını çalıştığımda aşağıda

[13:24:46] [MSBuild çıkışı] MSBuild başlayın ...

[13:24:46] [MSBuild çıkışı] 'C hatası alıyorum Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe ' ' "@C: \ TeamCity \ buildAgent \ work \ 999585556854a516 \ Yapı \ Default.msbuild.teamcity.msbuild.tcargs" C: \ TeamCity \ buildAgent \ iş \ 999585556854a516 \ \ Default.msbuild.teamcity'

[13:24:46] [MSBuild çıkış] dir = çalışma 'C kurmak: \ TeamCity \ buildAgent 999585556854a516 \ iş' \

[13:24 : 46] [MSBuild çıktı] Microsoft (R) İnşa Motor Versiyon 4.0.30319.1

[13:24:46] [MSBuild çıkış] [Microsoft .NET Framework Sürüm 4.0.30319.296]

[13:24:46] [MSBuild çıkışı] Telif Hakkı (C) Microsoft Corporation 2007. Tüm hakları saklıdır.

[13:24:46] [MSBuild çıkış]

[13:24:46] [MSBuild çıkış] MsBuild: Hata MSB1008: Sadece bir proje belirtilebilir.

[13:24:46] [MSBuild çıkış] Anahtar: C: \ TeamCity \ buildAgent iş \ \ 999585556854a516 \ kurmak \ Default.msbuild.teamcity

[13:24:46] [MSBuild çıkış]

[13:24:46] ekibi kentte anahtarı sözdizimi, türü "MSBuild/help"

için [MSBuild çıkışı] benim komut satırı parametreleri alan görünüyor Yapılandırma = Debug gibi; DeployPath = E: \ web siteleri \ Umbraco \ mysite; Çevre = Dev;

Stackoverflow üzerinde arama yaptım ve benzer bir sorunu olan insanlar komut satırı parametrelerinde boşluk olmadığından bahsetmiyorum ve aynı zamanda projem/sayfa dosyamda boşluk yok.

Bu parametrelerle bir toplu iş dosyasını çalıştırdığımda söylediğim gibi, her şey çalışıyor ancak ekip çalışması başarısız oluyor. Herhangi bir fikir?

/p:Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev; 

: görünüşte Default.msbuild.teamcity.msbuild.tcargs için dosya içeriği olması gerekir:

Selamlar

İsmail

+0

Lütfen bu toplu iş dosyasının içeriğini gönderir misiniz.Ayrıca, 12 –

cevap

11

komut satırında hatayı yeniden başardı bunun yerine:

Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev; 
+0

Pedro mesajınız için bir çözüm, son yarı kolondan almak zorunda kaldığım tüm cevaplara çok teşekkür ederim. Günlerce uğraşıyorum. – Ismail

+0

Bunu bir dosya olarak bulamadım, ancak sadece MsBuild derleme adımında komut satırı bağımsız değişkenlerini değiştirdim ve işe yaradı ... – veljkoz

+0

@Pedro Pombeiro: MSBuild'i denedim.exe C: \ BuildAgent \ work \ 4c7b8ac8bc7d723e \ WebService.sln/p: Configuration = Sürüm/p: OutputPath = bin/p: DeployOnBuild = Doğru/p: DeployTarget = MSDeployPublish /p:MsDeployServiceUrl=https://204.158.674.5/ msdeploy.axd/p: username = Yönetici/p: password = Şifre # 321/p: AllowUntrustedCertificate = Doğru/p: DeployIisAppPath = Varsayılan WebSite/Yeni/p: MSDeployPublishMethod = WMSVC'. Bana bir hata veriyor 'MSBUILD: error MSB1008: Sadece bir proje belirtilebilir. Anahtar: WebSite/New'. Sorun ne olabilir? –