.net 当WinForms应用程序运行时,AssemblyTitle未显示在Windows 7任务栏中

ff29svar  于 2023-01-22  发布在  .NET
关注(0)|答案(1)|浏览(153)

这里是Windows 7 64位机器上的奇怪问题,我无法理解。
我有一个WinForms应用程序。它的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以外的属性?

7lrncoxx

7lrncoxx1#

在桌面、“开始”菜单或任务栏上的某个位置,您有一个与此名称完全相同的应用程序快捷方式。Windows实际上会搜索与该应用程序对应的快捷方式,并从此处获得图标和名称。

相关问题