いきさつなど
社内で使用するツールを作成した際、インストーラー形式で配布することになった。
せっかくなのでインストール時にショートカットを作成。
そのショートカットにアイコンの設定をしたところ反映されなかった。
設定した内容
以下の設定でインストーラーのプロジェクトを新規作成
- Setup Wizard プロジェクトをソリューションに追加
- Create a setup for a Windows Application を選択
- プライマリ出力を選択
上記の後、以下の対応を実施
- ショートカットを User's Desktop 及び User's Programs Menu に追加
- それぞれのショートカットの Icon プロパティを設定
その際に .ico ファイルを直接指定した
その後、ソリューションのビルドを行いセットアップファイルを作成。
試しにインストールを実施したが、
デスクトップやプログラムメニューに作成されたショートカットのアイコンが既定のものになっていた。
最終的にどうしたのか
アイコンを指定する際に、.ico ファイルではなく、.exe ファイル (プライマリ出力) を選択する。
参考
- 以下のアイコン設定の項 (導入から作成まで一通り載ってました)
- .ico ファイル自体に問題があったケースも