我想将Inno设置添加到我的构建中,然而,构建运行在Jenkins上,在不同的机器上有许多代理。
我宁愿我的构建是自包含的,并且不需要我在每个代理上安装项目来构建它。
您可以运行Inno安装程序而不安装它吗?
例如,我是否可以将安装目录复制到我的项目的子目录中,然后运行
在构建代理上不注册任何dlls等?
把它放到项目中是个坏主意吗?
例如,压缩安装目录并将其托管在nexus中,然后下载、解压并将其作为构建的一部分,会不会更好?
我需要运行的最小文件是什么
发布于 2016-08-31 13:46:42
可以,您只需将Inno安装程序安装文件夹复制到您想要的任何位置并从那里运行它即可。它会正常工作的。
Inno Setup命令行编译器
不依赖于任何注册表项或任何其他外部配置或注册。
您需要以下文件:
/
对于您正在使用的压缩算法(
指令
);
属性时使用
已启用;
和
算法不需要任何dll。
,除非您使用自定义图像。
您正在使用的语言/翻译。
如果你只是复制整个Inno安装文件夹,这没有什么坏处。不过,复制卸载程序文件(
)。
https://stackoverflow.com/questions/39233036
复制相似问题