web-dev-qa-db-ja.com

セットアッププロジェクトでWindowsアプリケーションのデフォルトアイコンを変更する方法

WindowsアプリケーションのデフォルトアイコンをC#デスクトップアプリケーションの他のアイコンと変更する方法。セットアッププロジェクトで変更しようとしていますが、そうではありません。 Windowsのデフォルトアイコンではなく、アプリケーションのショートカットで自分のアイコンを表示したい

21
Azhar

展開(設定)プロジェクトを作成しているときに「プライマリ出力」(.exe)へのショートカットを作成すると、ショートカットが自動的に.exeのアイコンを取得しないのは本当に奇妙です。代わりに、一般的なドキュメントショートカットアイコンが表示されます。ここでの回答のいくつかは、インストーラーに.icoファイルを追加することを提案していますが、それは確かに間違っていると感じています。 .icoファイルを追加せずに、目的のアイコンをショートカットに追加できます。

プログラムに必要なアイコンをすでに与えていると仮定すると、

  • ソリューションエクスプローラーで、インストールプロジェクトを右クリックし、[表示]-> [ファイルシステム]に移動します。
  • [ファイルシステム]ウィンドウで、アイコンを変更するショートカットを見つけます(たとえば、[ユーザーのプログラムメニュー]の下)。
  • ショートカットのプロパティに移動します(右クリックして[プロパティウィンドウ]を選択します)
  • アイコンに移動
  • ブラウズ...
  • 「ファイルの種類」を* .exeに変更します
  • 「プライマリ出力」を参照して選択します
  • わかった、わかった

また、serhioが指摘したように、同様のプロセスで、コントロールパネルの[プログラムの追加と削除]リストのアイコンを設定できます。

39
Jeff Roe

[プログラムの追加と削除]リストでアイコンを変更することもできます。

このために、Setup1プロジェクトを選択し、プロパティAddRemoveProgramsIconを選択します。

.icoファイルを選択するか、メインの.exe出力をアイコンのファイルとして残すことができます。

10
serhio

Windowsアプリケーションプロジェクトを右クリックし、プロパティを選択します。プロパティウィンドウで、アプリケーションタブを選択します。アプリケーションタブには、アイコンとマニフェストを示すラジオボタンがあります。それを選択し、アイコンのドロップダウンメニューでアプリケーションのカスタムアイコンを参照して選択します。

Thnks

9
neo

.icoが大きすぎないことを確認してください。 256x256を見つけるだけで何時間もこの問題が発生しました。 48x48は完璧ですが、128x128でも機能すると思います。

8
Elmer

Windowsアプリケーション自体の中でアプリケーションのアイコンを変更できます。そして、そのアプリケーションをセットアッププロジェクトに配置します。

WinAppプロジェクトを右クリックおよびアプリケーションセクション内で選択できますアイコン icoファイルになります。 アイコンファイルを参照および選択それ。プロジェクトをビルドして、セットアッププロジェクトにアタッチします。

2
rahul

プロジェクトのプライマリ出力を右クリックし、ショートカットの作成を選択します。名前を付け、プロパティをクリックしてアイコンを設定します。

セットアッププロジェクトでは、プライマリ出力のアイコンを変更できません。デスクトップなどに新しいショートカットを作成し、それらにカスタムアイコンを適用できます。

0
Aseem Gautam