2009-04-17 29 views
0

如何使用楠建设MSI文件南特建设MSI文件

感谢

+1

也许你可以添加一些细节哟你试过了,你有什么问题? – 2012-11-17 15:41:44

回答

6

您可以使用提供维克斯的南特任务,请参阅this blog post并在维​​克斯帮助文件搜索“南特”(WiX.chm)从上面的博客文章供你参考

简单的例子,我的自己的实际.build文件长度超过500行,主要是相关任务,如构建引导程序,提取源,代码签名,与Lingobit集成以进行本地化等,等等。构建实际的MSI可能是代码中最简单的部分:)

<target name="package" description="Create the installer package"> 

    <property name="wix.dir" value="${base.dir}\WiX" /> 
    <loadtasks assembly="${wix.dir}\Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll" /> 

    <candle out="${nant.project.basedir}\" exedir="${wix.dir}"> 
    <sources> 
     <include name="MyApp.wxs" /> 
    </sources> 
    </candle> 

    <light out="MyApp.msi" exedir="${wix.dir}" 
    locfile="${wix.dir}\lib\WixUI_en-us.wxl" rebuild="true"> 
    <sources> 
     <include name="MyApp.wixobj" /> 
     <include name="${wix.dir}\ca\wixca.wixlib" /> 
     <include name="${wix.dir}\lib\wixui_featuretree.wixlib"/> 
    </sources> 
    </light> 

</target> 
0

嗯,什么?你想创建一个MSI吗?在这种情况下,您想要触发构建工具,可能是Wix。如果您尝试运行现有的MSI,则要使用的可执行文件称为“msiexec”。