2

这是我无法理解的 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.

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

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

4

1 回答 1

1

您在桌面某处、开始菜单或固定到任务栏上都有一个应用程序的快捷方式,该快捷方式具有此确切名称。Windows 实际会搜索应用程序对应的快捷方式,并会从这里获取图标和名称。

于 2013-02-20T11:57:45.660 回答