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