Ich erkannte, dass Web Deployment Projects
in Visual Studio 2012
nicht unterstützt werden. Nach dem Lesen this article, habe ich versucht, Publish Profiles
zu arbeiten.Veröffentlichen Profil funktioniert nicht beim Erstellen von Website-Projekt
Nach der Installation Visual Studio Web Publish Update war ich in der Lage, Website-Projekte und Web-Anwendungsprojekte mit dem neuen Veröffentlichungsdialog in Visual Studio 2012
zu veröffentlichen.
Da wir TFS 2010 Team Build
verwenden, habe ich versucht, veröffentlichen Profil über MSBuild
Parameter. Die folgende Anweisung funktioniert jedoch nur, um Webanwendungsprojekte zu veröffentlichen.
MSBuild.exe MyWebs.sln /p:Configuration=Release /p:DeployOnBuild=true;PublishProfile=DeployToDirectory.pubxml
Wenn ich versuche, Website-Projekte zu veröffentlichen passiert nichts. Das Veröffentlichungsprofil meiner Website-Projekte funktioniert nur mit dem neuen Veröffentlichungsdialog in Visual Studio 2012
, aber nicht beim Aufruf MSBuild
.
Irgendeine Idee?
Können Sie versuchen, VisualStudioVersion = 11.0 zur Eigenschaftsliste hinzuzufügen? Wenn das nicht funktioniert, wenn Sie mir ein ausführliches Protokoll schicken können, kann ich Ihnen helfen. Meine Emailadresse ist sayedha [at] {MicrosoftDOTcom}. Weitere Informationen zu VisualStudioVersion finden Sie unter http://sedodream.com/2012/08/19/VisualStudioProjectCompatibilityAndVisualStudioVersion.aspx. –
Okay, jetzt habe ich das gleiche Problem, außer dass ich bemerke, dass die Build-Zusammenfassung besagt, dass es das Veröffentlichungsprofil-XML nicht finden kann, wo es es auf dem Build-Server erwartet.Wenn ich an diesen Ort gehe, finde ich die ALTE VERSION (anderer Name), aber nicht das neue Veröffentlichungsprofil. Irgendeine Ahnung, warum der Alte immer wieder auftaucht? Ich habe es aus der Lösung und dem Dateisystem gelöscht. – Ian
@Ian - nicht sicher, ob das hilft, aber ich habe einen Fehler gefunden (ich denke), wo Msbuild für Ihr Veröffentlichungsprofil an der falschen Stelle suchen wird. Versuchen Sie, die ".pubxml" aus dem PublishProfile-Argument zu entfernen. Bitte sehen Sie hier für weitere Informationen: http://discens.blogspot.co.uk/2013/02/msbuild-publish-profiles-and-web-site.html – gregpakes