有没有办法关闭 MSBuild 调用的 DCC32 中的安静模式?

Is there a way to turn off the quiet mode in DCC32 called by MSBuild?

默认情况下,调用 DCC32 编译器时使用 -Q 开关打开安静模式。有没有办法在 .dproj 文件中或通过命令行参数禁用此开关?

我在 Delphi 项目中使用 msbuild 进行构建自动化。不幸的是,当 MSBuild 执行时,我找不到对 DCC32 参数的任何引用。通常我先在Delphi IDE 中更改一个编译器参数,然后检查项目文件中更改了什么。但是,这种方法不适用于安静模式,因为我在 IDE.

中找不到此选项

您可以编辑 $(BDS)\bin\CodeGear.Delphi.Targets (XML) 文件并将 DCC 节点的 Quiet 属性的值更改为 false

<DCC DelphiCompile="$(_ProjectFiles)"
...
      Quiet="false"
...
/>

更新:DCC MSBuild 任务配置为抑制详细的 dcc32 输出。请参阅 this answer 了解如何更改它。