当固定到开始菜单时,应用程序标题丢失

我有一个将我的C#应用​​程序固定到Windows 2008 R2的开始菜单的问题。 具有正确图标但应用程序名称的应用程序引脚缺失。 实际上我只是显示图标。

我的csproj有一个msbuild导入,指向一个自定义的目标文件来自动生成AssemblyInfo类。 我检查了生成的AssemblyInfo文件并validation了AssemblyTitle,AssemblyProduct和AssemblyCompany的属性设置正确。

当我右键单击.exe并查看属性\详细信息时,一切看起来都不错。 所有信息都按预期显示,而不是在应用程序被固定时显示。

有没有人有任何想法,为什么这可能是?

干杯,

Solutions Collecting From Web of "当固定到开始菜单时,应用程序标题丢失"

好的,所以我解决了我的问题。

我对这个细节有些朦胧,但是看起来,当一个项目被添加到开始菜单时,就会创建一个包含关于该项目的元数据的注册表项。

在:HKEY_CLASSES_ROOT \ Local Settings \ Software \ Microsoft \ Windows \ Shell \ MuiCache下

这个regkey有一组键/值对,其中之一是我的.exe的路径。 该值是可执行文件的显示名称。 修改此值可修改开始菜单上显示的应用程序名称文本。

删除这个键,它被正确地重新添加。 它看起来像这个键初始设置时,它需要在AssemblyInfo.AssemblyTitle属性中设置的任何内容。

问题解决了。