MsBuild重置库路径

时间:2015-10-13 11:09:18

标签: delphi msbuild

我试图在非主机依赖环境中构建分布式delphi项目。由于库路径取决于全局GUI选项,因此每个主机可能彼此不同。

我想确保每个主机都有相同的库路径,有没有办法从命令行重置/覆盖库路径?

提前致谢。

2 个答案:

答案 0 :(得分:2)

在Delphi IDE中 - >选项 - >环境选项 - >环境变量 - >创建"用户覆盖"。 例如变量 COMP1 ,其值为D:\ Src \ Components \ ComponentNo1 \ 例如变量 COMP2 ,其值为D:\ Src \ Components \ ComponentNo2 \

进入环境选项 - >德尔福选项 - >图书馆 - >库路径将组件的完整路径替换为组件#1的$(COMP1)和组件#2的$(COMP2)。

结果库路径在终端开发者PC上是可以独立的。

答案 1 :(得分:1)

库路径存储在注册表中:

Key: HKCU\SOFTWARE\Embarcadero\BDS\<ver>\Library\Win32
Name: Search Path
Value Type: REG_SZ

不同的目标,例如Win64,OSX32,Android32等具有不同的密钥名称,可以在注册表中看到。

我认为库路径的设置是在将Delphi安装到构建机器上时要执行的任务。