WPF如何修改任务栏显示名称?涉及程序集名等设置
修改WPF程序任务栏右键显示名称的方法
任务栏右键点击图标时显示的名称,核心由项目的AssemblyInfo.cs文件中的AssemblyTitle属性控制,和Assembly Name、命名空间没有直接关系,具体操作和相关说明如下:
关键修改步骤
- 打开项目下的
Properties/AssemblyInfo.cs文件 - 找到
[assembly: AssemblyTitle("WpfApp300")]这一行,将引号内的内容替换为你想要的显示名称,例如:[assembly: AssemblyTitle("我的自定义应用名称")] - 重新编译并运行项目,右键任务栏图标就能看到修改后的名称了
其他相关设置的作用(无需修改)
- Assembly Name:对应项目文件
WpfApp1.csproj里的<AssemblyName>WpfApp200</AssemblyName>,它是生成的可执行文件的文件名,和任务栏显示名称无关 - 命名空间:对应csproj里的
<RootNamespace>WpfApp100</RootNamespace>,仅用于代码组织,不影响任务栏的显示内容 - ProductName:csproj里的
<ProductName>AA</ProductName>是发布安装包时使用的产品名称,和任务栏右键显示无关
补充说明
如果是未固定到任务栏的运行中程序,右键图标显示的是当前窗口的Title属性值(可在MainWindow.xaml的Title属性修改);但如果程序被固定到任务栏,固定后的显示名称会以AssemblyTitle为准,此时修改AssemblyTitle后需要重新固定才能生效。
内容的提问来源于stack exchange,提问作者Developer333
相关产品推荐
相关产品推荐

