0

Web アプリの展開を準備するときの msbuild /t:publish と msbuild/t:package の違いは何ですか?

どちらも、必要なすべてのファイルを収集してディレクトリにダンプすることで、展開用のアプリケーションを準備することを知っています。パッケージはこれを行い、ファイルを圧縮します。違いはこれらだけですか?ファイルの展開準備方法に違いはありますか?

これらの機能は、Visual Studio 2010 の "発行" および "展開パッケージのビルド" と同じですか?

ありがとう

4

1 に答える 1

1

スイッチは、package手動でサーバーにコピーして実行できる展開可能なパッケージを作成しますがpublish、パッケージを Web サーバーにアップロードして自動的に実行しようとします。

ではpackage、いくつかのファイルが

[プロジェクトディレクトリ]\obj[ビルドタイプ]\パッケージ

ターゲット サーバーで手動で実行する場合は、.cmd、.SetParameters.xml、および .zip ファイル全体をコピーする必要があります。管理者として .cmd を実行する必要があります。

于 2012-06-06T20:28:07.247 に答える