有谁知道如何在代码中设置 C# 控制台应用程序的图标(不使用 Visual Studio 中的项目属性)?

有帮助吗?

解决方案

您不能在代码中指定的可执行文件的图标 - 它的二进制文件本身的一部分

在命令行中,你会使用/win32icon:<file>如果这是任何帮助,但你不能在应用程序代码中指定。不要忘记,大多数的显示应用程序的图标的时候,您的应用程序并不运行在所有!

这是假设你的意思的文件本身在资源管理器的图标。如果你指的是应用程序的的图标,而它的运行的,如果你只需要双击该文件,我相信,这将永远只是为控制台本身的图标。

其他提示

您可以在项目属性中更改它。

请参阅这篇堆栈溢出文章: 是否可以从 .net 更改控制台窗口的图标?

总结一下,在 Visual Studio 中右键单击您的项目(而不是解决方案)并选择属性。在“应用程序”选项卡的底部有一个“图标和清单”部分,您可以在其中更改图标。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top