wix - 需要帮助使用 wix 和 nant 命令行创建 msi 文件
问题描述
我有一个 wix 项目文件 abv.wixproj 及其 product.wxs。我可以通过从 Visual Studio 构建它来生成它的 msi 文件。
我想使用命令(即从 .bat 文件)生成 msi 文件。
我想使用 nant 生成 msi 文件。我得到了一些带有<target>
标签的代码,但不确定我应该在哪个文件中添加这个标签。我应该创建新文件还是在 wsx 文件中。
请帮助我分享一些 nant 命令示例,以在没有 Visual Studio 构建的情况下使用命令行生成 msi 文件
我试过使用"%WIX%bin\candle" *.wxs -o obj\
,但它给出了以下错误
错误 CNDL0150:未定义的预处理器变量
我需要一个或多个命令来读取 wxs 文件并通过执行 wix 项目创建 msi 或 exe 文件
解决方案
.wixproj 是一个 MSBuild 项目文件。只需使用 NAnt 的msbuild 任务,让目标文件为您处理所有蜡烛和灯光细节。
推荐阅读
- javascript - browser-sync 不会从 gulp 刷新页面
- html - 为什么我的图像不在一个列中?我在这里做错了什么?
- pytorch - 如何从输入 ID 中获取填充掩码?
- javascript - 使用 setIntervalAsync 启动和重新启动异步函数返回 TypeError 无法将 undefined 或 null 转换为对象
- c - 由于分段错误,我的代码未显示输出
- mysql - 返回组合键MYSQL的一半的最大值
- php - 如何在php中以动态形式关联答案和问题?
- php - 包含父目录中的文件
- python - 不同维度的numpy数组连接错误
- node.js - 运行“npm start”时的 Saleor-Storefront 错误