原文地址:http://www.cnblogs.com/shanyou/archive/2009/05/30/1492007.html
2009年4月18日发布的Wix RC2(v3.0.5217.0),就意味着Wix v3.0RTM将要到来。Visual Studio 2010将会配备WiX 3.0,SharpDevelop 3.0中已经即成了Wix 3.0.4917.0。
我们都习惯了安装程序有个向导,一步一步的进行。不过默认生成的向导——比如我用的这个【WxUI install dir】——界面文字是英文的,我们当然希望是中文的。wix 提供了中文的资源文件。在使用light.exe链接时,增加命令行参数 -loc xxx.wxl 即可。wix2.0 发布了 wixui_zh-cn.wxl,期待3.0快点发布。我们可以下载 3.0 的源码包,解开后,可以在源码目录下的 src\ext\UIExtension\wixlib 得到 3.0 的 wixui_en-us.wxl 英文语言文件;
再下载 2.0 的 wixui_zh-cn.wxl 中文语言包,参照 wixui_en-us.wxl 稍微修改一下:
3.0 | 2.0 | 修改后 |
<WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization"> | <WixLocalization> | <WixLocalization Culture="zh-cn" xmlns="http://schemas.microsoft.com/wix/2006/localization"> |
<String Id="WixUIBack" Overridable="yes">&Back</String> | <String Id="WixUIBack">上一步(&B)</String> | <String Id="WixUIBack" Overridable="yes">上一步(&B)</String> |
其他的override的地方都重写上。
相关资源
SharpDevelop:http://www.icsharpcode.net/OpenSource/SD/Download/
wix官网:http://wix.sourceforge.net/index.html
wix官方教程:http://www.tramontana.co.hu/wix/index.php
WixEdit:http://wixedit.sourceforge.net/
mallow:http://download.csdn.net/source/990783
WiX: Windows开发人员安装/部署项目的未来: http://www.infoq.com/cn/news/2008/12/WiX
使用Visual Studio 2010和WiX 3.0开发托管自定义操作: http://www.infoq.com/cn/news/2009/02/WiX30