You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2019中修改csproj项目节点的显示图标

修改Visual Studio中C#项目节点默认图标的操作方法

以下操作适用于Visual Studio 2019 16.10及更高版本,更低版本需要通过开发VS扩展的方式实现,这里只介绍普通用户可直接操作的方案:

单个项目自定义图标

  • 准备尺寸包含1616、3232像素的ico格式图标,保存到项目根目录,示例命名为CustomProject.ico
  • 在解决方案资源管理器中右键点击目标项目,选择「卸载项目」
  • 再次右键点击已卸载的项目,选择「编辑 *.csproj」打开项目文件
  • 在文件顶部的第一个<PropertyGroup>节点内,添加如下两行配置:
<!-- 替换为你的图标相对路径 -->
<ProjectIcon>CustomProject.ico</ProjectIcon>
<!-- 可选,避免增量编译缓存导致图标不生效 -->
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
  • 保存csproj文件,右键点击项目选择「重新加载项目」,重启Visual Studio后即可看到图标替换完成

批量生效自定义图标(适配新建同类型项目)

如果需要所有新建的该类C#项目都默认使用自定义图标,可以修改项目模板:

  • 完成上述单个项目的图标配置后,点击顶部菜单栏「项目」→「导出模板」
  • 按照导出向导的提示选择「项目模板」,勾选「自动将模板导入Visual Studio」选项完成导出
  • 找到导出的模板zip压缩包,解压后编辑其中的.vstemplate文件,在<TemplateData>节点下添加<Icon>CustomProject.ico</Icon>配置
  • 将你的自定义ico图标放入解压后的模板根目录,重新压缩所有模板文件为zip,替换原有模板文件
  • 重启Visual Studio后,新建该模板的项目就会默认加载自定义图标

内容的提问来源于stack exchange,提问作者golf89

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 06:21:02