C# 在资源管理器中设置应用程序图标?

C# 在资源管理器中设置应用程序图标?,c#,wpf,icons,C#,Wpf,Icons,我正在尝试为正在创建的程序设置文件图标。运行程序时,我可以在任务栏上显示图标。但我无法在文件浏览器中显示它 以下是资源管理器的示例屏幕截图: 我已将图标嵌入到项目中,并使用将其设置为windows图标 Icon="Sample.ico" 谢谢请使用.ico文件,不要使用JPEG或任何其他格式 <Window Icon="youricon.ico"></Window> 确保.ico文件包含正确的大小选择,以便在资源管理器中显示相应的大小 对于Windows,您需要

我正在尝试为正在创建的程序设置文件图标。运行程序时,我可以在
任务栏上显示图标。但我无法在文件浏览器中显示它

以下是资源管理器的示例屏幕截图:

我已将图标嵌入到项目中,并使用将其设置为windows图标

Icon="Sample.ico"

谢谢

请使用.ico文件,不要使用JPEG或任何其他格式

<Window Icon="youricon.ico"></Window>


确保.ico文件包含正确的大小选择,以便在资源管理器中显示相应的大小

对于Windows,您需要: 256 x 256像素, 48 x 48像素, 32 x 32像素和 16 x 16像素


所有32位(24位彩色,8位透明)。

您必须在主窗口的窗口定义中包含
Icon=“图标路径”

<Window 
//rest of code
Icon="Path to icon"></Window>

以下示例显示了如何设置窗口图标

通过使用XAML

<Window
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.MainWindow"
    Icon="WPFIcon1.ico">
</Window>
通过使用VB

Dim iconUri As New Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute)
Me.Icon = BitmapFrame.Create(iconUri)

有关详细信息,请参见。

您是否为应用程序选择了图标?(项目属性>选项卡应用程序>符号和清单>符号)

尝试在“发布”模式下编译代码。非常感谢。我不知道这是VisualStudio的一部分。我认为这并不能回答这个问题。OP不是询问窗口的角图标。
Dim iconUri As New Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute)
Me.Icon = BitmapFrame.Create(iconUri)