2017-08-22 232 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,您可以在其中選擇要安裝的功能以及不安裝的功能。