MSBuild在项目中定义日志文件

时间:2011-07-27 09:39:28

标签: .net msbuild

我想知道是否可以在msbuild项目文件中定义日志记录输出? 我知道命令行开关/l:FileLogger,Microsoft.Build.Engine;logfile=MyLog.log 我的构建过程是从包含其他VS项目文件的单独build.proj开始的。

我想摆脱命令行选项并将其放在构建文件中。

提前致谢

克里斯

1 个答案:

答案 0 :(得分:1)

你有两个选择,都不是很好:

  1. 使用Exec任务而不是使用MSBuild任务从build.proj文件中运行MSBuild。
  2. 创建一个名为MSBuild.rsp的默认响应文件,其中包含记录器参数并将其放在MSBuild.exe旁边。这将影响每个构建,而不仅仅是那个项目。