我有四个使用独立的.iss文件构建的安装程序:客户端安装程序,服务器安装程序,客户端更新安装程序,服务器更新安装程序。目前,我对每个安装程序使用单独的isl文件。
我的问题是,我是否可以在isl文件中使用isl设置预处理器来决定哪些消息引用哪个安装程序,这样我就可以为每种语言只使用Inno文件的一个实例?
发布于 2020-12-01 16:34:01
只有在使用与上一个问题类似的hack时,才能在.isl文件中使用预处理器:Full preprocessor support in Inno Setup language files (isl)
执行此操作时,可以在预处理.isl文件的iscc进程的命令行上使用/D switch (在PreprocessLanguage宏中)。使用变量来标识您的构建。然后,您可以在.isl文件中以任何您喜欢的方式使用该变量。你已经知道怎么做了:How can I pass command line parameters with a value to the Inno Setup Compiler, so I can use them in my code?
https://stackoverflow.com/questions/65086479
复制相似问题