Windows Installer XML (Wix):

看了下自带的chm,初步学会用Wix造一个msi和msm。总结如下:

(1)Wix的源文件是*.wxs,经candle编译后变成*.wxobj,再经light变成*.msi

(2)msm文件是中间文件,可以在wxs文件中被再次使用

(3)msm文件的创建过程与msi极其类似,只是XML中的描述:product变成module。


其它重要功能再慢慢研究……


update:

再讲一下,我嫌编译、链接麻烦,

就想到了以前学汇编时也要这样,后来做了个批处理稍微减轻了我的打字工作量(虽然很小)

现在如法泡制,建一文件WSI.bat内容如下:

candle %1.wxs

light %1.wixobj


好了,将它与wix原来那些文件放在一起,放到c:\wix下,再把该目录添加到path中,你就可以在任意目录中这样编译了:

wsi MyFirst.wxs

你看,就有MyFirst.msi了。