首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用子文件夹中的ico文件设置WPF应用程序图标

如何使用子文件夹中的ico文件设置WPF应用程序图标
EN

Stack Overflow用户
提问于 2019-08-19 17:27:37
回答 2查看 3.6K关注 0票数 4

我正在尝试更改我的WPF应用程序的默认图标。我有一个ico文件,我想在图标文件夹中使用。

我试图在application.csproj文件中设置应用程序的程序集图标。更多信息可以找到这里

代码语言:javascript
复制
  <PropertyGroup>
    <ApplicationIcon>icon.ico</ApplicationIcon>
  </PropertyGroup>
  ...

  <ItemGroup>
    <Resource Include="Icons\icon.ico" />
  </ItemGroup>

但是,当我尝试这样做时,我得到了一个错误:Could not find file,它正在查找包含csproj文件的目录中的icon.ico文件,而不是图标目录,而不是

有没有办法让我的ico文件在一个名为图标的子目录中,并使用<ApplicationIcon>设置应用程序的图标?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-19 18:08:19

首先,以“正确”的方式将图标添加到文件夹中。也就是说,在解决方案资源管理器中,右键单击Icons文件夹,然后转到Add --> Existing Item并选择位于Icons文件夹以外的其他地方的图标文件。这将将图标作为资源文件复制到项目目录中。复制后,再次从解决方案资源管理器中右键单击图标,单击Properties并验证是否设置了Build Action = Resource

然后,再次从Solution Explorer中右键单击您的项目并选择Properties。它将打开以下窗口:

Resources部分中,选择Icon and manifest,在Icon下拉菜单中,选择您刚刚添加到项目中的图标。

现在,图标将出现在应用程序窗口中。

也在你的任务栏里:

票数 5
EN

Stack Overflow用户

发布于 2020-10-28 08:58:31

我们可以用一种简单的方式来做。首先,将图标添加到文件夹中。也就是说,在解决方案资源管理器中,右击,然后转到Add -->现有项,并选择图标文件,该图标文件位于图标文件夹之外的其他地方。这将将图标作为资源文件复制到项目目录中。复制后,转到MainWindow.xaml选项卡。单击窗口,然后从右角选择属性,如下图所示,然后从下拉菜单中选择图标。完成了!建立解决方案。

注意:这只会在运行时为窗口设置图标,而不会设置为exe。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57561415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档