Der MS Deploy-Task ist fehlgeschlagen. DeploymentBaseOptions enthält keine Definition für UserAgent

8

Ich habe Probleme beim Ausführen eines Team Foundation 2013-Builds mit MS Build-Parametern für die Bereitstellung, und ich erhalte einen Fehler:

C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Web \ Microsoft.Web.Publishing.targets (4255): Die Webbereitstellungsaufgabe ist fehlgeschlagen. ('Microsoft.Web.Deployment.DeploymentBaseOptions' enthält keine Definition für 'UserAgent')

Die Entwicklung wird in VS 2013 durchgeführt.

Was seltsam ist, ist, dass wenn ich den MSBuild-Ordner * .. \ v11.0 \ Web * in die * v12.0 kopiere \ Web * Der Build funktioniert und führt die Bereitstellung durch.

Ich habe bereits die v12.0 \ Web \ Microsoft.Web.Publishing.targets-Datei überprüft, und es gibt einen Eintrag für UserAgent, während in den v11.0 \ Web \ Microsoft.Web.Publishing.targets kein Eintrag

Ich kann mit VS Publish auf meinem Computer veröffentlichen, aber auf dem Build-Server schlägt es fehl Hat jemand erfolgreich MSBuild VS 2013-Ziele erfolgreich erstellt und bereitgestellt?

    
kwiri 15.11.2013, 09:45
quelle

1 Antwort

12

Ich hatte das gleiche Problem. Für mich bestand die Lösung darin, Web Deploy 3.5 ( Ссылка ) zu installieren. Danach ist der Fehler verschwunden.

    
yshchohaleu 26.12.2013 12:32
quelle