TFS-Build-Server nicht erhalten, veröffentlichen Sie Profil für die Arbeit: "Kann nicht finden die gültigen AspnetCompilerPath"

Habe ich eine Lösung mit einem Bündel von Web-Projekten, und ich will mein build-server automatisch erstellen von Paketen für jedes Projekt.
Ich bin in der Lage zu bekommen (fast) alles funktioniert.
Die builds sind in Ordnung und werden die Pakete erstellt, die auf jedem build.
Aber nur, wenn ich nicht geben Sie einen PublishProfile in das MSBuild-Argumente.
Es wird also nur einfügen, default-Werte und nicht vorkompiliert meine Web-Seiten und solche.
(Argumente sind /p:DeployOnBuild=True /p:IsAutoBuild=True /p:VisualStudioVersion=12.0)

Aber ich will das publish profile (.pubxml), die ich in Visual Studio erstellt.
Jedes Projekt hat eine "Test.pubxml".
Aber wenn ich geben Sie die PublishProfile parameter, schlägt der build fehl mit den folgenden Fehlermeldung (Argumente sind /p:DeployOnBuild=True;PublishProfile=Test /p:IsAutoBuild=True /p:VisualStudioVersion=12.0):

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Transform\Microsoft.Web.Publishing.AspNetCompileMerge.targets (411): Can't find the valid AspnetCompilerPath

Ja, die Datei Microsoft.Web.Publishing.AspNetCompileMerge.targets vorhanden in diesem Ordner.
Ich kann bereitstellen von Projekten aus Visual Studio auf meinem Entwickler-Maschine einfach nur gut.

Ich bin mit dem folgenden:
Windows Server 2012 R2
Visual Studio Ultimate 2013 Update 1 (Installiert auf dem build-server)
Projekte sind für .Net 4.5.1

InformationsquelleAutor wertzui | 2014-04-28
Schreibe einen Kommentar