2017-08-22 172 views
1

我目前负责为Delphi维护一个非常古老的第三方组件。减少Delphi安装大小

自从Delphi 7开始,我需要支持每个Delphi版本。

我注意到,从Delphi XE6开始,每个安装需要20到25 GB之间。 而我所需要的就是使用FinalBuilder批量运行我的组件。

我看到的大部分空间被取到Lib目录与此分布:

  • 安卓5.7GB
  • iosDevice 3.8GB
  • iossimulator 4.1GB
  • osx32 1.2GB
  • win32 2.22GB
  • win64 4.08GB

由于我不会使用与Android或iOS开发相关的任何内容,因此删除这些文件夹是否安全?

+5

如果不为不需要的平台安装平台支持,会不会更容易? –

回答

2

不,删除这些文件夹并不安全。

您会看到,当您安装Delphi时,会在您的系统注册表中写入某些值,告诉Delphi IDE哪里可以找到这些功能所需的文件/软件包。所以,如果你去启动,只需在启动时删除这些文件夹,Delphi IDE仍然会尝试加载那些因为删除而不再存在的软件包。最有可能的结果是IDE无法正常启动或崩溃。

现在,如果您不需要为组件开发提供所有这些功能,则可以使用“自定义”安装来安装Delphi,您可以在其中选择要安装的功能以及不安装的功能。