我和我的同事都使用Inno Setup 5.5.9(a(进行打包。 我们有相同规范的计算机,并且使用相同的源代码进行编译。
当我编译项目时,生成的设置.exe是 98Mb。
当我的同事编译同一个项目时,它是 47Mb。
两个安装程序以相同的方式正确运行。
是什么原因导致我的输出是他的两倍?
感谢您指出我的日志文件。 它们在两台机器之间是相同的,但有一个文件很突出:.Net Framework 引导安装程序。
虽然我们都从同一个源代码管理中提取,但他的计算机没有为 Git LFS 配置,只有引导安装程序的引用存根。 Inno 安装程序没有失败或显示错误,因为具有这些名称的文件在技术上存在。 我们的测试计算机或现有客户端都不再激活引导安装程序,因此在安装过程中也从未导致错误。
我们的机器现在产生相同的输出。