Ich habe eine .net4-Lösung in VS2012, die eine Website mit eigenen Publishprofile hat.Veröffentlichen Profil nicht auf TFS-Build
Das Profil wird erfolgreich über Webdeploy veröffentlicht, wenn es innerhalb von VS ausgeführt wird, aber bei Verwendung eines TFS2012-Builds scheint es ignoriert zu werden.
gebe ich diese MSBuild Argumente in die Build:
/p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile=CI /p:Configuration=CI /p:UserName=XXX /p:Password=XXXXXX
Ich dachte DeployOnBuild = true würde MSBuild zwingen, die Publizierungsprofile mit dem gleichen Namen in der Lösung auszuführen.
Ist das nicht der Fall?
Haben Sie Visual Studio auf der Build-Maschine installiert? Sie können den MSBuild-Argumenten auch /p:VisualStudioVersion=11.0 hinzufügen, um sicherzustellen, dass Sie die richtigen Ziele auflösen. –
Haben Sie das jemals herausgefunden? Ich habe das gleiche Problem –
'/ p: VisualStudioVersion = 11.0' Param hat mir geholfen, das gleiche Problem zu lösen – whyleee