レジストリに 1 つの単純な文字列を追加する必要があるインストール プロジェクトがありますが、セットアップ プロジェクトに組み込まれているレジストリ エディタがまったく機能していないようです。デフォルトでは、基本キー HKEY_LOCAL_MACHINE\Software\[Manufacturer] がインストール プロジェクトに配置されますが、これは機能しません。
キーを追加するために使用した手順は次のとおりです。
- セットアップ プロジェクトを右クリック: [表示] --> [レジストリ]
- モック レジストリが表示され、必要に応じてキーの作成を掘り下げます。
- HKEY_LOCAL_MACHINE\Software\[製造元]\[製品名] を作成します
- インストーラーを実行します。エラーは報告されませんが、キーは存在しません。
編集:このWeb ページの図 5 を見てください。かなり古いバージョンの Visual Studio のように見えるものを除いて、私が見ているもののようなものを示しています。
これがどのように失敗するかわかりません。とても単純なはずです。単純なキーを試してみましたが、何も作成されないか、少なくともエラーがスローされます。私はこの解決策を見てきましたが、それを行う機能が組み込まれている場合に、ビルド後のステップを追加してレジストリを手動で編集するのはばかげています。その投稿は、機能が壊れていることを示しているため、使用しないでください。