如何设置ico我想在c#中用作应用程序图标?

我在属性中设置的图标在任务栏中可见,在应用程序窗口中,但在资源管理器中的应用程序图标是不同的。

可能是您设置的应用程序图标具有不同图标大小的不同图像,这就是您在资源管理器中看到差异的原因吗?

要对此进行测试,请在Visual Studio中打开您的图标。 列出了不同的分辨率(在我的屏幕左侧)。 如果您不想创建所有分辨率,只需删除您不想要的分辨率,Windows将尝试为您调整图标大小,尽管它们会在另一个分辨率中显示为块状。

好。 想想我得到了这个:

您一直在设置Frame的Icon属性,而不是应用程序。 由于框架在任务栏上有自己的条目,因此您可以在其中看到正确的图标。

要获得可执行文件的正确图标,请转到解决方案中的可执行项目,然后转到其属性。 您将在“应用程序”选项卡上看到图标设置(在“资源”下)。 现在,当您转到资源管理器中的.exe时,它将具有正确的图标。

如果您正在使用Visual Studios,可以在“应用程序属性”(项目菜单中,我相信)中进行设置。 这与您设置资源,目标.net等的地方相同。