运行Winform Application时,Windows 7任务栏中不显示AssemblyTitle

时间:2013-02-20 11:38:40

标签: .net winforms windows-7 taskbar

以下是我无法理解的Windows 7 64位机器上的奇怪问题。

我有一个WinFrom应用程序。它的AssemblyInfo.cs包含以下内容:

[assembly: AssemblyTitle("Test Application")]
[assembly: AssemblyDescription("Test Application")]

#if DEBUG
    [assembly: AssemblyConfiguration("Debug")]
#else
    [assembly: AssemblyConfiguration("Release")]
#endif

[assembly: CLSCompliant(true)]

[assembly: AssemblyInformationalVersion("1.0.000")]

当我右键单击.exe文件并查看文件的Properties时,我看到了正确的File Description

但是,当我运行应用程序时,我在Windows 7任务栏的跳转列表中看不到正确的名称(来自AssemblyTitle)。我得到的是我的应用程序的Main方法所在的命名空间。 更令人惊讶的是,它有时会在某些其他 Windows 7计算机上正确显示。

有人遇到过这样的问题吗?对于在Windows 7上运行的.NET 4.0 Winform应用程序,我们是否需要为AssemblyTitle设置一些属性?

1 个答案:

答案 0 :(得分:1)

您可以在桌面,开始菜单或固定到任务栏的某个位置使用此确切名称创建应用程序的快捷方式。 Windows实际上会搜索与应用程序对应的快捷方式,并从此处获取图标和名称。