前言
最近在某群里看到有人问:已经发布到商店的应用怎么改名字,在回答了之后,我突然觉得有必要写个博客记录下。
毕竟做uwp的真心不多(甚至有传言说只有百十来号人),有经验的就更少了
注册新名称
既然要改名称,那自然是要先注册个新名称,然后才能改。
不过这次注册名称不是点 “创建新应用”,我们是要 Rename 不是 Create 这点请记住了
既然是 Rename 那总得有个应用给你改名吧,所以我们得进入一个应用信息页面,然后进入 产品管理 --> 管理应用名称
在这里你可以给当前应用注册新名称,一个应用可以占有多个名称,就跟商标差不多。
ok,新名称注册完了,接下来就该改名了,改名的操作要到应用的清单文件那边搞
更改应用“包显示名称”
首先使用vs打开你的uwp项目,然后打开 Package.appxmanifest 文件
在清单文件中有两个关于名称的设置
- “应用程序”标签下的“显示名称”,用于控制win10系统内的应用显示名称,比如开始菜单,窗口标题栏等
- “打包”标签下的“包显示名称”,用于控制包的显示名称
我们要改的是包显示名称,他必须是你已经注册的名称,否则你上传的时候直接就会报错
ok,改完后就能上传了,然后就完事了
可能有细心的读者会发现,我这上面的截图有两个名字正在使用,这是咋弄的呢
其实就是搞了个多语言处理,学名叫本地化,具体的请参考官方文档
https://docs.microsoft.com/zh-cn/windows/uwp/app-resources/localize-strings-ui-manifest