web-dev-qa-db-ja.com

Windowsインストーラーでデフォルトのインストールパスを設定するにはどうすればよいですか?

Windowsインストーラーを使用してプログラムを展開するときに、デフォルトのインストールパスを設定する方法を教えてください。

26
user589195

Visual Studioセットアッププロジェクトでは、_Application Folder_エディター内の_File System_フォルダーのDefaultLocationプロパティを設定して、デフォルトのインストールパスを制御します。

これは、お気づきのとおり、デフォルトで_[ProgramFilesFolder][Manufacturer][ProductName]_になります。このプロパティを完全に置き換える(少なくとも_[ProgramFilesFolder]_を保持する必要があります)か、これらのプロパティを変更することができます。

_[ProgramFilesFolder]_が組み込まれており、Windowのセットアップがどのようにカスタマイズされていても、ターゲットマシンのProgram Filesディレクトリに正しく移動します。他の2つのプロパティは、セットアッププロジェクトのプロパティです(ソリューションエクスプローラーでセットアッププロジェクトを選択し、プロパティグリッドを調べて見つけます)。これらのデフォルトは、Visual Studioのインストール時に指定した会社名と、セットアッププロジェクトの名前です。

56