我們可以使用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&rowse...</String>
zh-cn版的
<String Id="InstallDirDlgChange">更改(&C)...</String>
将zh-cn版的改成en-us的版的就可以通過了.