MSBuild如何找到Delphi搜索路径?

mjn*_*mjn 10 delphi msbuild

如果我启动RAD Studio命令提示符并运行

msbuild /t:Rebuild
Run Code Online (Sandbox Code Playgroud)

在项目目录中,msbuild将显示调用dcc32的完整命令行,包括所有路径设置.

根据IDE设置(存储在注册表中)和项目文件(包含$(DCC_UnitSearchPath)等占位符),MSBuild使用哪种魔法来查找搜索路径?

RAD Studio命令提示符仅为MSBuild设置.Net环境.幕后还有其他工作吗?

Jon*_*cto 17

如果检查项目文件,您会注意到它包含CodeGear.Delphi.Targets,其中包含CodeGear.Common.Targets,后者又包含EnvOptions.proj.IDE更新EnvOptions.proj以包含注册表中的路径.

  • 查看C:\ Documents and Settings\<用户名>\Application Data\CodeGear\BDS\6.0(如果您使用的是XP)或C:\ Users\<用户名>\AppData\Roaming\CodeGear\BDS\6.0你在Vista或Windows 7上. (5认同)