ファイルの関連付けを作成したいアプリがあります。これはWPFアプリケーションであり、VisualStudio2012のInstallShield2012LEでビルドされたインストーラーがあります。
Install Shieldプロジェクトの[ファイル拡張子]画面から関連付けを追加しましたが、既知のファイルタイプでは機能していないようです。ランダムな拡張子を追加し、一致するファイルを右クリック->「開く」とすると、アプリケーションはリストに表示されますが、既知のファイルタイプの場合は表示されません。
レジストリを見ると、regkeyをに配置する必要があるようHKEY_CURRENT_USER->SOFTWARE->CLASSES->".FILEEXTENSION"->OpenWithProgids
です。
インストールシールドは、レジストリにアプリケーションの正しいProgID
エントリを作成しますが、レジストリに手動で追加することを除いて、不足しているキーを作成するように指示する場所はないようです。
MSがVSから独自のインストールプロジェクトを削除する前は、拡張機能と必要な動詞を選択できました。
これを設定するための正しい場所が不足しているだけですか、それとも必要に応じてレジストリキーを手動で追加する必要がありますか?