我有很多版本的项目,我正在制作一个Visual Studio安装项目(安装程序)。
对于每个版本,都有一个单独的许可协议,该协议应显示在默认的许可协议窗口中。
我想要做的是将许可协议窗口的LicenseFile
指向客户端FS上的某个文件。
但是,许可文件本身应根据条件编译符号(EDITION_FREE,EDITION_GOLD等)有条件地包含在安装程序包中,或者只是配置名称。
我不确定如何执行此操作以及文件的Condition
属性可用的条件是什么?
谢谢,
德米特里。
答案 0 :(得分:1)
您可以使用不同的扩展名创建同一文件的单独版本。让我们假设您的许可证文件是License.txt,因此您需要创建多个,每个配置一个,并给它们以下名称:
License.free.txt
License.gold.txt等
然后,您需要创建与文件后缀(free,gold)同名的构建配置,并使用this-like post build脚本。请同时查看this question。