Rob*_*ayo 5 c# windows console-application
好的,这就是我所做的。
我用 C# 构建了一个控制台应用程序。我在我的 .csproj 的属性表中给了它一个应用程序图标。我建立。我跑。没关系。该图标显示在我的任务栏中就好了。当我按 Alt+Tab 切换窗口时,图标也会显示在那里。
我在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 中添加了一个注册表项,以便控制台应用程序以 Windows 启动。当同一个应用程序以 Windows 启动时,它具有默认的通用控制台应用程序图标。如果我关闭应用程序并手动重新启动它,任务栏中会显示正确的图标。
什么交易?
C#、.Net 4.5、Windows 7 Professional 64 位
首先,您应该注意 Windows 图标有 4 种标准尺寸:16x16、32x32、48x48 和 256x256。用于应用程序图标的任何 .ico 文件中都应包含完整的 4 个图标。
另一种可能性是,有时 Windows 中的图标缓存与应用程序的实际图标不同步。多次更新应用程序的图标可能更有可能触发此问题。您可能需要尝试以下说明来清除 Windows 图标缓存并允许其重建:
http://www.thewindowsclub.com/rebuild-the-icon-cache-windows
| 归档时间: |
|
| 查看次数: |
465 次 |
| 最近记录: |