如何修改Microsoft Visual Studio Installer Projects的本地化设置
Visual Studio Installer Projects 自定义全量安装文本及特殊字符兼容方案
完全可以实现你提到的需求,具体操作可按以下步骤执行:
- 全量UI文本自定义
你当前在用户界面窗口只能修改部分提示文本,要修改按钮、系统默认提示这类全量内容,有两种可选路径:- 修改内置语言包:找到VS2019安装目录下的
\Common7\IDE\CommonExtensions\Microsoft\VSI\bin\文件夹,复制你要基于修改的预置语言文件夹(比如英文对应的1033文件夹),重命名为目标语言对应的LCID编号,打开文件夹内的vsinstui.dll资源,直接修改所有字符串项,包括Next、取消等按钮文本、所有步骤默认提示内容,改完保存后回到安装项目属性页,就能在本地化列表中选中你新增的语言。 - 直接修改生成后的MSI包:用Orca工具打开编译好的msi安装包,找到
UIText表,里面列出了安装包调用的全部UI文本,逐条修改为你需要的内容后保存即可生效,不需要修改VS的内置资源。
- 修改内置语言包:找到VS2019安装目录下的
- 特殊字符兼容处理
不管用上面哪种方式修改文本,都不需要额外做编码适配:Installer Projects生成的MSI包默认用UTF-16存储UI字符串,直接输入ő、ű这类特殊字符即可正常显示,不会被自动转换为o、u。
内容的提问来源于stack exchange,提问作者Viktor
相关产品推荐
相关产品推荐

