2016-07-04 22 views
1

にカスタムアイコンを使用していない私は、シェル2015にVSシェル2013から自分のアプリケーションをアップグレードして、私のエディタの拡張のためのカスタムアイコンは、ソリューションエクスプローラに表示されません。アップグレード中のWiXも3.10のアイコンが展開を通じてウィックスと一緒にインストールされているVisual Studioのシェル2015はソリューションエクスプローラ

にアップグレードされ、レジストリエントリが正しく作成され、ファイルエクスプローラは、拡張のためのカスタムアイコンを示しています。

私は、たとえば*のの.docxを追加すると、それは私のカスタムアイコンが問題を持っているだけでソリューションエクスプローラで適切なアイコンが表示されます。あなたは何がうまくいかないか考えていますか?事前

答えて

0

おかげで、私は問題を発見したが、私はまだ理解していません。カスタムアイコンはC:¥Program Files(x86)¥My Applicationフォルダにあり、regeditでは.xyz拡張子の値データは「C:¥Program Files(x86)¥My Application¥Icon.ico」です。アポストロフィを削除すると、ソリューションエクスプローラで作業しています。

これは、以下の方法でWIXと一緒にインストールされています。私は、アポストロフィがパスにスペースにより必須です知っているように

<File Id="IconFile" Name='Icon.ico' DiskId='1' Source='$(var.BuildOutputDir)\Icon.ico' KeyPath='yes' /> 
<ProgId Id="CustomFile" Icon="IconFile"> 
    <Extension Id="xyz" ContentType="application/text"></Extension> 
</ProgId> 

。本当ですか?何とかWIXにアポストロフィを使わないよう強制することはできますか?

またはエラーが、それはシェル13

+0

こんにちはで作業しているので、あなたがあなたの質問に情報を追加したい場合は、質問を編集する必要があり、この形式でアイコンを見つけるために、シェルである、代わりに答えを投稿する(これにより、ダウンボートにつながる可能性がある)。 – gsharp

+0

申し訳ありません、ありがとうございます – tstanitz

関連する問題