正如标题所说,我想从一个项目中输出 2 个 .msi 文件(一个是每个用户,另一个是每个机器)。我在这个线程中看到它不能以某种常规方式完成,但也许有一种方法可以作为后期构建中的某种黑客。
我只需要在原始构建之后重新运行编译和链接,并稍微改变命令行(实际上,我只需要不同的Product.wxs
文件)。但是,我的灯光和蜡烛命令行非常庞大,如果我对它们进行硬编码,我可能会冒着使我的项目难以维护的风险。
因此,总而言之,我需要知道是否有一种方法可以编写与 Votive 在创建其构建命令行时的行为相同的命令行(获取项目中的所有文件,链接它们,传递项目依赖项...... ),仅在后期构建中。
PS:我也有一个想法,从 Votive 获取整个命令行,只更改产品文件,这也会有所帮助,所以如果有人对如何做有建议......