10

我正在使用 Qt Installer Framework (2.0.3) 创建我的程序的安装程序。一切正常,我的程序安装完美。

但是,我想删除(或根本不安装)默认包含的维护工具。我已阅读文档和示例,并在网上搜索过,但我没有找到任何解决此问题的方法。我发现最接近的是配置文件中的“MaintenanceToolName”元素。我还希望有一个选项可以防止完全安装维护工具。如果我也可以删除 Licenses 文件夹,那就太好了。

简而言之:有没有办法删除或阻止安装维护工具(及其相关文件)?

谢谢!

4

2 回答 2

1

不,我已经查看了源代码,虽然有诱惑力m_needToWriteMaintenanceTool,但没有任何方法可以阻止它被编写。

于 2017-09-26T10:35:07.490 回答
0

我认为您必须从源代码构建它才能禁用该选项转到函数 void PackageManagerCore::writeMaintenanceTool()函数 void PackageManagerCorePrivate::writeMaintenanceToolBinary(),只需在函数的开头添加一个return以禁用它,并且不会包含维护工具。

为我工作,但它并没有像我预期的那样减少生成的安装程序的大小。

于 2021-08-03T12:52:51.923 回答