天天看點

如何使用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的版的就可以通過了. 

繼續閱讀