VS2010 以前は、Web 配置プロジェクト (WDP) を利用して、Web サイトを運用配置用にパッケージ化していました。ソリューションをリリース モードでコンパイルする MSBuild スクリプトがありました。その出力は、WDP によってコンパイルおよびクリーニングされた、本番環境に対応した Web サイト ファイルでした。
2012 年には WDP が削除され、Web アプリケーションのプロパティに新しいタブが作成されました。オプションは同じですが、これの呼び出しは Publish オプションを介して行われるようになりました (リリース モードでコンパイルする前に)。
質問はこれです。MSBuild スクリプトから発行操作を呼び出すにはどうすればよいですか? 古い記事を見つけたのですが...
msbuild /target:publish
トリックを行うでしょう。しかし、それは2012年にはうまくいかないようです。
また、msbuildタスクで試しました...
<MSBuild Properties="Configuration=Publish;"
StopOnFirstFailure="true"
Projects="$(BuildDirectory)\MySolution.sln"></MSBuild>
...しかし、msbuild
「不明な構成」と報告されました。
msbuild
コマンドラインから発行オプションを実行するにはどうすればよいですか?