【问题标题】:Windows 7 taskbar icon not displayed in .net 3.5 application.net 3.5 应用程序中未显示 Windows 7 任务栏图标
【发布时间】:2011-03-13 17:15:55
【问题描述】:

我的应用程序在 .net 3.5 中,当我运行应用程序时,它的图标在 Windows 7 任务栏上显示正常。但是,当我将我的应用程序固定到任务栏时,图标消失并被默认的窗口“无图标”图像替换。我尝试为我的 .ico 制作 48 位图像,但这并没有解决问题。

【问题讨论】:

    标签: .net-3.5 windows-7 icons taskbar


    【解决方案1】:

    我刚刚注意到: 如果您固定从 Visual Studio 中启动的应用程序,则始终使用“空”图标,因为链接设置为“AppName.vshost.exe”可执行文件。

    【讨论】:

      【解决方案2】:

      您在应用程序未固定时看到的图标是窗口的图标。当它被固定时,将使用应用程序的图标。转到项目的属性并在“应用程序”选项卡中设置一个图标(这当然应该与用于主窗口的图标相同,以避免任何混淆)。

      【讨论】:

      • 这是倒退! (无论如何,在 VS 2008 中)。主窗体的图标显示在任务栏上。如果未指定主窗体的图标,则默认图标显示在任务栏上。该应用程序的图标显示在 Windows 资源管理器中。尽管如此,这条线索帮助我发现了为什么我的应用程序都在任务栏上显示默认图标 - 我没有为主窗体指定图标。
      • 提示:我刚刚发现,在将图标资源重新导入表单和应用程序之前,将附加分辨率图像添加到 .ico 文件不会生效。这些显然是嵌入式资源。
      猜你喜欢
      • 2013-02-05
      • 2011-02-12
      • 2012-07-05
      • 2011-11-12
      • 2012-05-05
      • 2011-01-22
      • 2016-11-17
      • 2011-09-15
      • 1970-01-01
      相关资源
      最近更新 更多