我是C#的新手,并且有
之类的要求需要以编程方式更改默认控制台应用程序图标 [在编译期间也可以更改]。
我尝试过Project-> Properties-> Application-> Visual Studio中我的解决方案的图标及其工作正常。
还可以使用以下代码设置表单图标
this.Icon =新的System.Drawing.Icon(@“ Icon.png”);
但是事情是我需要通过代码更改图标。
帮帮我。
答案 0 :(得分:0)
我发现了这个answer,它是由 Jon Skeet
撰写的您无法在代码中指定可执行文件的图标-它是 二进制文件本身。
在命令行中,您可以使用
/win32icon:<file>
帮助,但您不能在应用程序的代码中指定它。 别忘了,大多数情况下,应用程序的图标是 显示,您的应用程序根本没有运行!这是假设您在浏览器中表示文件本身的图标。如果 您的意思是应用程序正在运行时的图标,如果您只是 双击文件,我相信它将永远只是 控制台本身。