需要使用nant命令行使用wix创建msi文件的帮助

时间:2019-09-09 15:34:57

标签: wix nant

我有一个wix项目文件abv.wixproj及其product.wxs。我可以通过从Visual Studio构建它来生成其msi文件。

我想使用命令生成MSI文件(即从.bat文件生成)。

我想使用nant生成msi文件。我有一些带有<target>标签的代码,但不确定,我应该在哪个文件中添加此标签。我应该创建新文件还是在wsx文件中。

请帮助我分享一些nant命令示例,以在不使用Visual Studio构建的情况下使用命令行生成msi文件

我尝试使用"%WIX%bin\candle" *.wxs -o obj\,但它给出了以下错误消息

  

错误CNDL0150:未定义的预处理器变量

我需要一个或多个命令来读取wxs文件并通过执行wix项目创建msi或exe文件

1 个答案:

答案 0 :(得分:0)

.wixproj是MSBuild项目文件。只需使用NAnt的msbuild task,让目标文件为您处理所有烛光细节。