我有四个使用单独的 .iss 文件构建的安装程序:客户端安装程序、服务器安装程序、客户端更新安装程序、服务器更新安装程序。目前我isl
为每个安装程序使用单独的文件。
我的问题是我可以在isl
文件中使用 Inno Setup 预处理器来决定哪些消息引用哪个安装程序,这样我就可以只isl
为每种语言使用一个文件实例?
我有四个使用单独的 .iss 文件构建的安装程序:客户端安装程序、服务器安装程序、客户端更新安装程序、服务器更新安装程序。目前我isl
为每个安装程序使用单独的文件。
我的问题是我可以在isl
文件中使用 Inno Setup 预处理器来决定哪些消息引用哪个安装程序,这样我就可以只isl
为每种语言使用一个文件实例?
您可以在 .isl 文件中使用预处理器,前提是您使用上一个问题中这样的 hack:Inno Setup language files (isl) 中的完全预处理器支持
当您这样做时,您可以在预处理 .isl 文件(在宏中)的进程的命令行上使用/D
switch 。使用该变量来识别您的构建。然后,您可以以任何您喜欢的方式在 .isl 文件中使用该变量。您已经知道如何:如何将带有值的命令行参数传递给 Inno Setup Compiler,以便在代码中使用它们?iscc
PreprocessLanguage