none
VS2017 Installer Setupプロジェクト で作成したインストーラを実行しても、HKEY_LOCAL_MACHINEにキーが追加されない RRS feed

  • 質問

  • Windows フォームアプリケーションの開発をしております。

    このアプリケーションのインストーラーをInstaller Projectで作成いたしました。

    その際に、Setupプロジェクトの右クリックメニュー > View > レジストリ から、
    レジストリのHKEY_LOCAL_MACHINE > Software 配下に新規にキーを追加し、アプリケーションの動作に必要なパラメータを追加するように設定を行いました。

    作成したインストーラを実行した所、エラーなくインストールが完了したのですが、レジストリに設定したパラメータは追加されておりませんでした。

    レジストリエディタから、インストーラを実行するユーザのフルアクセスのアクセス許可を追加しても同様でした。

    何が原因で上手くいかないのかが不明な状況です。

    何か見落としがないかなど、アドバイスいただけますと幸いです。
    よろしくお願いいたします。

    ーーーーーー以下追記ーーーーーー

    申し訳ありません、自己解決いたしました。

    インストーラのプロパティで、[TargetPlatform]を[x86]にしていたため、
    インストーラの実行時、キーの追加先が SOFTWARE > WOW6432Node へリダイレクトされていたようです。

    [TargetPlatform]を[x64]とすることで解決いたしました。

    • 編集済み coo_sh 2020年5月15日 10:13 自己解決したため追記いたしました。
    2020年5月15日 9:12