Für VS2010 und bevor ich Web Deployment Projects (WDP) verwendet, um meine Website für die Bereitstellung der Produktion zu packen. Ich hatte ein MSBuild-Skript, das die Lösung im Freigabemodus kompilierte. Eine Ausgabe davon waren produktionsbereite Website-Dateien, die vom WDP kompiliert und bereinigt wurden.Rufen Sie eine Veröffentlichung von Msbuild für Visual Studio 2012
Ich sehe für 2012 WDP wurden entfernt, und eine neue Registerkarte wurde in den Eigenschaften für die Webanwendung erstellt. Die Optionen sind gleich, aber jetzt erfolgt der Aufruf über die Option Veröffentlichen (bevor Sie gerade im Freigabemodus kompiliert haben).
Also die Frage ist das. Wie rufe ich einen Publish-Vorgang von einem MSBuild-Skript auf? Ich fand einige alte Beiträge, die ...
msbuild /target:publish
würde den Trick tun. Aber das nicht auch im Jahr 2012
zu funktionieren scheint, habe ich versucht, in meiner msbuild Aufgabe ...
<MSBuild Properties="Configuration=Publish;"
StopOnFirstFailure="true"
Projects="$(BuildDirectory)\MySolution.sln"></MSBuild>
... aber msbuild
berichtete nur "unbekannte Konfiguration".
Wie kann ich msbuild
die Veröffentlichungsoption über die Befehlszeile ausführen lassen?
versuchen: http://Stackoverflow.com/q/3097489/1162102 –