2012-09-03 9 views
8

ソリューションエクスプローラ - > Solution'name」 - > [プロパティ] - > [構成プロパティ] - > [構成マネージャ...ビルドとデプロイメントの違いは何ですか?

enter image description here

私もそれを、それがウェブ/サーバのaplicationsとは何かを持っていることを想定したが、純粋なデスクトッププロジェクトのソリューションと同時に発生します。だから私は完全に混乱している。

答えて

4

ビルドは、を意味します。プロジェクトをコンパイルします。

  1. 、ターゲットディレクトリにコピー、それを意味し、
  2. は出力を公開プロジェクトをコンパイルFTPサーバまたはIISなどのインスタンスにアップロード:

    展開はにする意味します(構成によって異なる)。

Visual Studioでプロジェクトを右クリックし、[パブリッシュ]をクリックして、「デプロイ」をテストできます。

+0

"Visual Studioでプロジェクトを右クリックし、" Publish "すると" deploy "をテストできます。 - C/C++プロジェクトでは動作しません。 – 0x6B6F77616C74

+0

@kowalt interesting ...私は知らない – McGarnagle

+0

"リリース"モードでさえ、 – 0x6B6F77616C74

2

ビルドとは、すべてのソースコードをコンパイルして、オブジェクトファイルまたは実行可能ファイルまたはライブラリを生成することを意味します。

デプロイメントはそれ以上のことをすることができます。通常、最初にコンパイルしてから、プログラムを実際に実行し、実行中/テスト中のプログラムを定義済みの状態に設定します。

純粋なデスクトッププログラムでのみ作業する場合。 おそらく、コンパイル環境と実行環境が同じであるため、ビルドするよりも多くの作業が不要です。

関連する問題