天天看点

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

我们可以使用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的版的就可以通过了. 

继续阅读