MsBuild 重置库路径
MsBuild reset Library Path
我正在尝试在不依赖主机的环境中构建分布式 delphi 项目。由于库路径取决于全局 GUI 选项,因此每个主机可能彼此不同。
我想确保每个主机都有相同的库路径,有没有办法从命令行 reset/overwrite 库路径?
提前致谢。
库路径存储在注册表中:
Key: HKCU\SOFTWARE\Embarcadero\BDS\<ver>\Library\Win32
Name: Search Path
Value Type: REG_SZ
不同的目标,例如Win64、OSX32、Android32 等具有不同的键名,可以在注册表中观察到。
我会把库路径的设置当做安装Delphi到构建机器上时要执行的任务。
在DelphiIDE->选项->环境选项->环境变量->创建"User overrides"。
例如变量 COMP1 的值为 D:\Src\Components\ComponentNo1\
例如变量 COMP2 的值为 D:\Src\Components\ComponentNo2\
进入环境选项 -> Delphi 选项 -> 库 -> 库路径将组件的完整路径替换为组件 #1 的 $(COMP1) 和组件 #2 的 $(COMP2)。
因此,库路径在终端开发人员 PC 上将是独立的。
我正在尝试在不依赖主机的环境中构建分布式 delphi 项目。由于库路径取决于全局 GUI 选项,因此每个主机可能彼此不同。
我想确保每个主机都有相同的库路径,有没有办法从命令行 reset/overwrite 库路径?
提前致谢。
库路径存储在注册表中:
Key: HKCU\SOFTWARE\Embarcadero\BDS\<ver>\Library\Win32 Name: Search Path Value Type: REG_SZ
不同的目标,例如Win64、OSX32、Android32 等具有不同的键名,可以在注册表中观察到。
我会把库路径的设置当做安装Delphi到构建机器上时要执行的任务。
在DelphiIDE->选项->环境选项->环境变量->创建"User overrides"。 例如变量 COMP1 的值为 D:\Src\Components\ComponentNo1\ 例如变量 COMP2 的值为 D:\Src\Components\ComponentNo2\
进入环境选项 -> Delphi 选项 -> 库 -> 库路径将组件的完整路径替换为组件 #1 的 $(COMP1) 和组件 #2 的 $(COMP2)。
因此,库路径在终端开发人员 PC 上将是独立的。