我有四个用独立的.iss文件构建的安装程序:客户端安装程序、服务器安装程序、客户端更新安装程序和服务器更新安装程序。目前,我为每个安装程序使用单独的isl
文件。
我的问题是,我可以在isl
文件中使用Inno-Setup预处理器来决定哪些消息引用哪个安装程序,这样我就可以为每种语言只使用isl
文件的一个实例吗?
您可以在.sil文件中使用预处理器,前提是您使用了上一个问题中的破解:Inno Setup语言文件(isl(中的完全预处理器支持
执行此操作时,可以在预处理.sil文件的iscc
进程(在PreprocessLanguage
宏中(的命令行上使用/D
开关。使用变量来标识您的构建。然后,您可以按照自己喜欢的任何方式使用.sl文件中的变量。您已经知道如何:如何将带有值的命令行参数传递给Inno Setup Compiler,以便在代码中使用它们?