当前位置: 首页 > 工具软件 > WiX > 使用案例 >

如何使用wix做出中文的安装包

空英达
2023-12-01

我们可以使用wix做出非常漂亮的安装文件,比如大名鼎鼎的SharpDevelop就是用它做的安装文件,昨天下载下来,试用了一下,
感觉非常好,个人感觉比VS自带的安装文件清晰(可能是我自己不会使),但是使用SharpDevelop生成的msi的文件都是英文的
如果在wxs中加入中文的话,生成的安装文件就成了乱码了,这可大大妨碍了工具的流行.

结果在人家的官方网站一看,人家提供了各种不同语言:这是官方网站所提供下载地址
http://www.tramontana.co.hu/wix/loc/index.php

下面就是使用SharpDevelop做可以显示中文的安装包
第一:新建一个安装工程
第二:将wxs文件存为UTF-8格式的文件,并要在其中加入
<?xml version="1.0" encoding="UTF-8"?>
第三:修改自己所在地区的代码页,具体如下:
Language="2052"    Codepage="936"(简体中文)
第四:在工程的属性一栏中将:localized string file 一项,修改成刚刚下载的文件就可以了
第五:在build工程时可能会出一点错误,原因是,en-us文件与zh-cn中的内容不太一样,比如我就遇到一个错误
en-us版的
  <String Id="InstallDirDlgBrowse">B&amp;rowse...</String>
zh-cn版的
  <String Id="InstallDirDlgChange">更改(&amp;C)...</String>

  将zh-cn版的改成en-us的版的就可以通过了. 

 类似资料: