[英]How to integrate NSIS with a build system and supporting versioning
我有一个nsis脚本,可以在.NET中创建工具的安装程序包,并且工作正常。
问题是我想将其集成到我的构建系统中(当前使用NANT,但使用ironruby迁移到rake)
产品的版本存储在一个txt文件中,该文件将被读取以生成assemblyinfo,当前,构建系统会自动更新构建版本号,但手动更改主要和次要编号。
我希望脚本生成安装程序可执行文件,并在安装程序文件名以及安装程序屏幕中显示版本号,但是我不知道如何将变量作为参数传递给NSIS文件。
我正在考虑的解决方案是使用一些占位符创建NSIS脚本的模板,并使用ruby(尽管rake)用适当的版本号更改那些占位符,然后生成安装程序,但对我来说似乎是一个肮脏的技巧。 。
有谁有更好的建议?
我说您有两种选择:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.