我正在从 Delphi XE3 升级到 XE7,我注意到我的 FinalBuilder 脚本不再按预期工作。
我有各种 Delphi 项目配置为输出$(BDSCOMMONDIR)\*
设置为系统环境变量的 BPL/DCP 文件C:\Users\Public\Documents\Embarcadero\Studio\15.0
。在 IDE 中打开项目并按预期进行编译,但是,每当我使用 FinalBuilder 编译时,文件都会被构建到C:\Users\Public\Documents\RAD Studio\15.0
并且我不知道为什么,我到处搜索并且看不到该路径的设置位置,即
- (IDE) 工具 -> 选项 -> 环境变量
%APPDATA%\Embarcadero\BDS\15.0\environment.proj
- FinalBuilder 环境变量
- 系统环境变量
在所有这些位置,路径都符合预期。我怀疑在同一台机器上安装XE3和XE7 是一个问题,纯粹是因为 XE3 设置$(BDSCOMMONDIR)
指向C:\Users\Public\Documents\RAD Studio\10.0
(唯一的区别是产品版本)。因为我目前只评估 XE7,所以我想尽量避免卸载 XE3,除非它是绝对必要的。
注意 - 这里的另一个区别是,当我安装 XE7 时,我选择了 Delphi 安装,而不是我之前在安装 XE3 时使用的 RAD Studio 安装(我不需要 C++ Builder 的东西)。
有谁知道为什么会这样?