如何为Delphi项目执行MSBUILD的“干运行”?

时间:2009-06-13 09:31:14

标签: delphi msbuild

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

msbuild / t:重建

在项目目录中,msbuild将显示调用dcc32的完整命令行,包括所有路径设置。 (见Is there a Delphi library which returns all effective source paths for a project?

如果我只想在文件中捕获这个msbuild控制台输出,并且不需要编译器执行,有没有办法运行msbuild只显示它将执行哪些操作?我检查了msbuild选项,但似乎没有“干运行”开关。

一种可能的(但业余的)解决方案可能是修改PATH,以便msbuild找不到编译器。

2 个答案:

答案 0 :(得分:6)

您可以将dcc32.exe替换为您自己的应用程序,该应用程序将记录命令行并退出。

答案 1 :(得分:0)

我不认为这是可能的。此外,我认为您不会通过修改PATH变量获得成功。据我所知,CSC任务不会用它来定位csc.exe所在的位置。