セットアップ/配置プロジェクト
更新 : 2007 年 11 月
Visual Studio には、配置プロジェクト用テンプレートが用意されています。用意されているテンプレートは、マージ モジュール プロジェクト、セットアップ プロジェクト、Web セットアップ プロジェクト、Cab プロジェクトの 4 種類です。これに加えて、配置プロジェクトを対話式に作成するためのセットアップ ウィザードも用意されています。これらのテンプレートとウィザードは、[セットアップ/配置プロジェクト] ノードの [新しいプロジェクト] ダイアログ ボックスで確認できます。
ガイドライン
目的に応じて適切な種類の配置プロジェクトを選択するためのガイドラインを次に示します。
プロジェクトの種類 |
目的 |
---|---|
マージ モジュール プロジェクト |
複数のアプリケーションによって共有できるコンポーネントをパッケージ化します。 |
セットアップ プロジェクト |
Windows ベースのアプリケーションのインストーラを作成します。 |
Web セットアップ プロジェクト |
Web アプリケーションのインストーラを作成します。 |
Cab プロジェクト |
従来の Web ブラウザにダウンロードするキャビネット ファイルを作成します。 |
スマート デバイス Cab プロジェクト |
デバイス アプリケーションを配置する Cab プロジェクトを作成します。 |
マージ モジュール プロジェクトを使用すると、ファイルまたはコンポーネントを 1 つのモジュールにパッケージ化して共有できます。作成した .Msm ファイルは、他のいずれの配置プロジェクトにも格納できます。
Cab プロジェクトを使用すると、.Cab ファイルを作成し、Web サーバーから Web ブラウザにダウンロードできる ActiveX コンポーネントをパッケージ化できます。セットアップ プロジェクトと Web セットアップ プロジェクトの違いは、インストーラの配置先です。
セットアップ プロジェクトの場合、インストーラはターゲット コンピュータの [Program Files] ディレクトリにファイルをインストールします。
Web セットアップ プロジェクトの場合、インストーラは Web サーバー上の仮想ルート ディレクトリにファイルをインストールします。
注意 : 作成済みの Web セットアップ プロジェクトを通常のセットアップ プロジェクトに変更したり、作成済みの通常のセットアップ プロジェクトを Web セットアップ プロジェクトに変更したりすることはできません。通常の配置プロジェクトを作成した後でそれを Web 版に配置する場合は、新しいプロジェクトを作成する必要があります。