当固定到任务栏时,什么决定应用程序名称?

时间:2017-10-21 23:02:21

标签: c# .net wpf

我有一个名为“NameLastname.Vulcanus”的解决方案,其中包含一个WPF项目“NameLastname.Vulcanus.WindowsDesktop”。

在此项目中,程序集名称默认名称空间,以及以下程序集信息字段:标题产品都与项目名称“NameLastname.Vulcanus.WindowsDesktop”完全相同。

但是,当我运行应用程序时,将其固定到任务栏,然后关闭它,工具提示(以及快捷方式名称)显示“NameLastName.Vulcanus”,它似乎只对应于解决方案名称。我无法在解决方案的任何其他位置按c + +这个确切的字符串。

此外,当我尝试创建一个新项目来隔离问题时,我无法重现确切的条件,因为应用程序名称开始对应于项目名称(但我仍然无法'使用上面提到的字段来改变它。)

发生了什么事?

1 个答案:

答案 0 :(得分:1)

在taskabar中显示的应用程序的名称由在任务栏中固定或显示的链接中设置的名称确定。另一方面,链接的名称与启动应用程序的可执行程序集(exe文件)的名称相同,除非在安装期间使用其他名称注册。

要完全控制它,请创建一个简单的安装程序,并以受控方式安装您的应用程序。安装程序提供的最重要功能之一是对应用程序链接中使用的内容,位置和图形进行详细控制。 WiX工具集是一个易于使用的安装程序框架,它是开源的,具有良好的支持/文档​​,并与Visual Studio集成。

可以通过右键单击任务栏图标进行验证,直到它显示dropdawn,然后再次右键单击应用程序图标。在常规选项卡的打开窗口中,有包含显示的应用程序名称的字段,即Visual Studio的可执行文件是devenv.exe,而显示名称是Visual Studio 2017社区。所有这些功能都通过注册表控制,但没有必要深入。