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

VS2020中C# WinForms程序如何修改生成的EXE图标?

修复VS中WinForms项目属性显示XML的问题并修改EXE图标

1. 先确认操作是否正确(大概率不是项目损坏)

你看到<Project Sdk="Microsoft.NET.Sdk">的XML内容,是因为误打开了项目文件(.csproj),而非VS的项目属性窗口。正确打开属性窗口的方式:

  • 在解决方案资源管理器中右键点击你的WinForms项目(注意不是解决方案),选择「属性」;
  • 或选中项目后按快捷键Alt+Enter。

2. 修改EXE图标的正确流程

成功打开属性窗口后:

  • 切换到「应用」选项卡;
  • 在「资源」区域找到「图标和清单」下拉框;
  • 点击浏览选择.ico格式图标(建议包含16x16、32x32、48x48等多尺寸);
  • 保存设置后重新生成项目,EXE图标即可更新。

3. 若确为项目文件异常的修复步骤

如果右键点属性仍打开XML,可尝试:

  • 关闭VS,备份当前的.csproj文件;
  • 新建一个同版本的.NET WinForms项目,复制新项目.csproj中的正常配置节点到你的项目文件中;
  • 重新打开项目检查属性窗口;
  • 若无效,清理VS缓存:删除%LOCALAPPDATA%\Microsoft\VisualStudio\16.0_xxxx\ComponentModelCache(16.0对应VS2020,xxxx为随机字符),重启VS。

内容的提问来源于stack exchange,提问作者Adam Kłobukowski

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 13:20:54