アプリケーションアイコンをデフォルトから別のものに変更しようとしています。だから私がしたことは、アイコンを作成して保存したことです。次に、プロジェクトのプロパティの[アプリケーション]タブに移動し、アイコンを変更しました。そこで彼は私が作ったようにアイコンを表示しますが、プロジェクトを実行すると、私のアイコンではなく灰色のアイコンが表示されます。
私がここで間違っていることは何ですか?
Visual Studioを介さずに実行すると、アイコンは問題なく表示されます。
デバッグすると、アプリケーションではなくVisualStudioが実行されるためだと<yourapp>.vshost.exe
思います。.vshost.exeファイルはアイコンを使用しません。
最終的に、あなたがしたことは正しいです。
そこで、アイコンはきれいに見えるはずです。その.exeをクリックして実行すると、アプリケーションでもアイコンが正しく表示されます。
プロジェクトのIconプロパティは、WindowsエクスプローラーおよびWindowsタスクバーでコンパイルされたアプリケーションに表示されるアイコンファイル(.ico)を指定します。
Iconプロパティには、プロジェクトデザイナのアプリケーションペインからアクセスできます。リソースまたはコンテンツファイルとしてプロジェクトに追加されたアイコンのリストが含まれています。
アプリケーションアイコンを指定するには
- ソリューションエクスプローラーでプロジェクトを選択した状態で、[プロジェクト]メニューの[プロパティ]をクリックします。
- [アプリケーション]ペインを選択します。
- [アイコン]ドロップダウンリストからアイコン(.ico)ファイルを選択します。
アプリケーションアイコンを指定してプロジェクトに追加するには
- ソリューションエクスプローラーでプロジェクトを選択した状態で、[プロジェクト]メニューの[プロパティ]をクリックします。
- [アプリケーション]ペインを選択します。
- [アイコン]ドロップダウンリストから[参照]を選択し、目的のアイコンファイルの場所を参照します。
アイコンファイルはコンテンツファイルとしてプロジェクトに追加され、左上隅に表示されます。
また、フォームごとに個別のアイコンを表示する場合は、各フォームのプロパティに移動し、アイコン属性を選択して、必要なアイコンを参照する必要があります。
これが同じ目的のMSDNリンクです...
お役に立てれば。
アプリケーションアイコンがタスクバーに表示されます。左上(ウィンドウ)のアイコンはフォームアイコンです。フォームに移動し、プロパティ「icon」に同じアイコンを入力します。問題が解決しました。出力フォルダにアイコンを配置する必要はありません(これはセットアップ専用です)。
フォームのプロパティ、アイコンに移動します...必要なアイコンを選択します。
編集:これを試してください
そして、この1つのアイコンを読んでください
EXEを実行したときに指定したアイコンが表示され、Visual Studioから実行したときに表示されない場合は、WPFプロジェクトの場合、XAMLの上部にIcon = "Images\MyIcon.ico"を追加します。Titleとxmlnsの定義がある場所にこれを配置します。(プロジェクトにImagesフォルダーがあり、そこにMyIcon.icoを追加したと仮定します)。
ビルドする前に、プロジェクトフォルダにアイコンを配置する必要があります
私も同じ問題を抱えていました。手順に従ってアイコンを変更しましたが、常にデフォルトのアイコンがインストールされていました。
修正:上記を実行した後、Visual Studioメニューバーでビルドし、[ソリューションの再構築]をクリックしてソリューションを再構築しましたが、機能しました。