这里是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
以外的属性?
1条答案
按热度按时间7lrncoxx1#
在桌面、“开始”菜单或任务栏上的某个位置,您有一个与此名称完全相同的应用程序快捷方式。Windows实际上会搜索与该应用程序对应的快捷方式,并从此处获得图标和名称。