MSBUILD : Fehler MSB1008: Nur ein Projekt kann angegeben werden, in teamcity
Ich versuche zu laufen msbuild mit teamcity.
Ich habe eine batch Datei und ich pass in den Parametern und der build funktioniert. Wenn ich versuche, führen Sie durch teamcity bekomme ich folgenden Fehler
[13:24:46][MSBuild Ausgabe] Start MSBuild...
[13:24:46][MSBuild-Ausgang] 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe'
'"@C:\TeamCity\buildAgent\work\999585556854a516\Build\Default.msbuild.teamcity.msbuild.tcargs" C:\TeamCity\buildAgent\work\999585556854a516\Build\Default.msbuild.teamcity'
[13:24:46][MSBuild Ausgabe] arbeiten dir = 'C:\TeamCity\buildAgent\work\999585556854a516'
[13:24:46][MSBuild Ausgabe] Microsoft (R) Build-Engine-Version 4.0.30319.1
[13:24:46][MSBuild Ausgabe] [Microsoft .NET Framework, Version 4.0.30319.296]
[13:24:46][MSBuild Ausgabe] Copyright (C) Microsoft Corporation, 2007. Alle Rechte vorbehalten.
[13:24:46][MSBuild Ausgabe]
[13:24:46][MSBuild Ausgabe] MSBUILD : Fehler MSB1008: Nur ein Projekt angegeben werden kann.
[13:24:46][MSBuild output] - Schalter: C:\TeamCity\buildAgent\work\999585556854a516\Build\Default.msbuild.teamcity
[13:24:46][MSBuild Ausgabe]
[13:24:46][MSBuild-Ausgabe] Für die syntax der switch-Anweisung, geben Sie "MSBuild /Hilfe"
Im team Stadt meine command-line-Parameter-Feld sieht folgendermaßen aus
Configuration=Debug;DeployPath=E:\websites\umbraco\mysite;Environment=Dev;
Habe ich die Suche auf stackoverflow und Menschen mit ähnlichen Problem zu erwähnen, sicherzustellen, keine Leerzeichen in der Kommandozeile Parameter auch mein sln und proj Dateien /Seiten haben nicht die Räume.
Wie gesagt, wenn ich ausführen einer batch-Datei mit diesen Parametern funktioniert es jedoch teamcity ausfällt. Irgendwelche Ideen?
Hinsichtlich
Ismail
- Können Sie bitte den Inhalt der batch-Datei.Auch hast du eine Lösung für dein post
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich es geschafft den Fehler zu reproduzieren in der Befehlszeile ein: anscheinend ist der Inhalt der Datei Default.msbuild.teamcity.msbuild.tcargs werden müssen:
statt:
MSBuild.exe C:\BuildAgent\work\4c7b8ac8bc7d723e\WebService.sln /p:Configuration=Release /p:OutputPath=bin /p:DeployOnBuild=True /p:DeployTarget=MSDeployPublish /p:MsDeployServiceUrl=https://204.158.674.5/msdeploy.axd /p:username=Admin /p:password=Password#321 /p:AllowUntrustedCertificate=True /p:DeployIisAppPath=Default WebSite/New /p:MSDeployPublishMethod=WMSVC
. Es gibt mir eine FehlermeldungMSBUILD : error MSB1008: Only one project can be specified. Switch: WebSite/New
. Was könnte das Problem sein?/p:DeployIisAppPath="Default WebSite/New"
)