Windows installer Nant生成MSI文件

Windows installer Nant生成MSI文件,windows-installer,nant,Windows Installer,Nant,如何使用NAnt构建msi文件 谢谢嗯,什么?您正在尝试创建MSI吗?在这种情况下,您可能希望触发构建工具。如果您试图运行现有的MSI,那么要使用的可执行文件称为“msiexec”。嗯,什么?您正在尝试创建MSI吗?在这种情况下,您可能希望触发构建工具。如果您试图运行现有MSI,则要使用的可执行文件称为“msiexec”。您可以使用WiX提供的Nant任务,请参阅WiX帮助文件(WiX.chm)并在其中搜索“Nant”) 以上博客文章中的简单示例供您参考,我自己的实际.build文件长度超过50

如何使用NAnt构建msi文件


谢谢

嗯,什么?您正在尝试创建MSI吗?在这种情况下,您可能希望触发构建工具。如果您试图运行现有的MSI,那么要使用的可执行文件称为“msiexec”。

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

您可以使用WiX提供的Nant任务,请参阅WiX帮助文件(WiX.chm)并在其中搜索“Nant”)

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


您可以使用WiX提供的Nant任务,请参阅并在WiX帮助文件(WiX.chm)中搜索“Nant”

以上博客文章中的简单示例供您参考,我自己的实际.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>