1

ファイルの関連付けを作成したいアプリがあります。これはWPFアプリケーションであり、VisualStudio2012のInstallShield2012LEでビルドされたインストーラーがあります。

Install Shieldプロジェクトの[ファイル拡張子]画面から関連付けを追加しましたが、既知のファイルタイプでは機能していないようです。ランダムな拡張子を追加し、一致するファイルを右クリック->「開く」とすると、アプリケーションはリストに表示されますが、既知のファイルタイプの場合は表示されません。

レジストリを見ると、regkeyをに配置する必要があるようHKEY_CURRENT_USER->SOFTWARE->CLASSES->".FILEEXTENSION"->OpenWithProgidsです。

インストールシールドは、レジストリにアプリケーションの正しいProgIDエントリを作成しますが、レジストリに手動で追加することを除いて、不足しているキーを作成するように指示する場所はないようです。

MSがVSから独自のインストールプロジェクトを削除する前は、拡張機能と必要な動詞を選択できました。

これを設定するための正しい場所が不足しているだけですか、それとも必要に応じてレジストリキーを手動で追加する必要がありますか?

4

0 に答える 0