Microsoft Visual Studio 2017 Installer Projects で すべてのユーザー/このユーザーのみ の選択肢を非表示にする
すべてのユーザー/このユーザーのみ の選択肢が不要なため非表示する。
前提条件
- Windows 10 Professional
- Microsoft Visual Studio Community 2017
- Microsoft Visual Studio 2017 Installer Projects
- プロジェクト作成済みである事
- Visual Studio Installer の Setup Wizard - 名前 Setup1
InstallAllUsersVisible を Flase に変更
- プロパティ → InstallAllUsersVisible を Flase に変更
ソリューションのビルド
- ビルド → ソリューションのビルド
インストーラーを実行
- 選択肢が非表示な事を確認
余談
InstallAllUsersVisible というプロパティ名から、デフォルトでは このユーザーのみ が正のようです。
ソリューション エクスプローラー → Setup1 → プロパティ → InstallAllUsers というプロパティ項目があります。
デフォルト値は Flase で True に変更すると、インストール時に すべてのユーザー にチェックが入ります。
この値を変更しても、インストールフォルダーのパスに変更はありません。
ここだけの挙動を見ていると、すべてのユーザー/このユーザーのみ の選択は、ガワだけって事なんですかね。
選択によって処理を切り分けできる実装をする前提なんでしょうか。
もしかしたら、ショートカットの配置場所を、よしなにやってくれるのでしょうか。
正式なドキュメントを読まないとダメそうです。