如何从命令行安装Delphi组件包?

如何从命令行安装Delphi组件包?,delphi,installation,components,Delphi,Installation,Components,我正在准备一个安装程序()来将我的组件包安装到Delphi XE中,而不必在IDE中手动修改 如何将Delphi组件包(例如MyComponent.bpl)安装到Delphi中,而不必通过“install Packages”菜单项手动执行?它是注册表项吗?是的,注册表是你的朋友 套餐: HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known IDE Packages HKEY_CURRENT_USER\Soft

我正在准备一个安装程序()来将我的组件包安装到Delphi XE中,而不必在IDE中手动修改


如何将Delphi组件包(例如MyComponent.bpl)安装到Delphi中,而不必通过“install Packages”菜单项手动执行?它是注册表项吗?

是的,注册表是你的朋友

套餐:

HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known IDE Packages
HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Known Packages
HKEY\U当前用户\软件\\BDS\\已知IDE包
HKEY\ U当前\用户\软件\\BDS\\已知软件包
IIRC已知IDE包用于IDE扩展,已知包用于组件(在工具选项板上)

库路径位于:

HKEY_CURRENT_USER\Software\<Borcadero>\BDS\<version>\Library
HKEY\U当前用户\软件\\BDS\\Library
注:

  • 代表Borland、CodeGear或Embarcadero,具体取决于您的Delphi版本
  • 是IDE版本,即Delphi 2010的7.0

“Borcadero”-我喜欢:-)在使用MsBuild的Delphi版本上,有另一个注册表项用于告诉Delphi它的库路径已更改。我现在不能重新安装,因为我正在重新安装Windows操作系统,但一旦我工作了,我会重新访问。祝您重新安装好运…注册表项为:
HCU\Software\\BDS\\Globals
,值为
forceEnvoptions更新
。如果我以任何方式更改了安装的软件包列表或修改了搜索路径,我总是将其设置为
1
。@Cosmin:+1以获得深入了解。你发现了吗?