C#控制台应用程序图标
有谁知道如何在代码中设置C#控制台应用程序的图标(不使用Visual Studio中的项目属性)?
您无法在代码中指定可执行文件的图标 – 它是二进制文件本身的一部分。
从命令行您可以使用/win32icon:
如果有任何帮助,但您无法在应用程序的代码中指定它。 不要忘记,大多数时候显示应用程序的图标,您的应用程序根本不运行!
假设您在资源管理器中表示文件本身的图标。 如果您指的是应用程序的图标在运行时如果您只是双击该文件,我相信它将始终只是控制台本身的图标。
您可以在项目属性中更改它。
请参阅此Stack Overflow文章: 是否可以从.net更改控制台窗口的图标?
总结一下在Visual Studio中右键单击您的项目(而不是解决方案)并选择属性。 在“应用程序”选项卡的底部有一个“图标和清单”部分,您可以在其中更改图标。