如果我启动RAD Studio命令提示符并运行
在项目目录中,msbuild 会显示完整的命令行来调用 dcc32,包括所有路径设置。
MSBuild 使用什么魔法,基于 IDE 设置(存储在注册表中)和项目文件(包含像 $(DCC_UnitSearchPath) 这样的占位符),来查找搜索路径?
RAD Studio 命令提示符仅为 MSBuild 设置 .Net 环境。因此,在幕后有其他东西在起作用吗?
msbuild /t:Rebuild
在项目目录中,msbuild 会显示完整的命令行来调用 dcc32,包括所有路径设置。
MSBuild 使用什么魔法,基于 IDE 设置(存储在注册表中)和项目文件(包含像 $(DCC_UnitSearchPath) 这样的占位符),来查找搜索路径?
RAD Studio 命令提示符仅为 MSBuild 设置 .Net 环境。因此,在幕后有其他东西在起作用吗?
%AppData%\Embarcadero\BDS\8.0\EnvOptions.proj
。感谢Jon,点赞+1,因为这帮助我解决了使用Continua CI编译Delphi XE项目时出现的问题(找不到rtl.dcp或System.dcu/System.pas)。 - Jeroen Wiert Pluimers