gpt4 book ai didi

msbuild - 运行 MSBuild.exe 时文件记录器的可用参数有哪些?

转载 作者:行者123 更新时间:2023-12-02 21:25:55 25 4
gpt4 key购买 nike

我已阅读 MSBuild Command-Line Reference在MSDN上(/logger参数),但绝对不够清楚。我需要文件记录器的可用参数列表。

最佳答案

以下是 MSBuild 3.5 的参数

  • 追加:如果现有日志文件存在,则会将其追加而不是覆盖。您不需要为此参数指定值;它的存在将决定它。事实上,如果你指定一个值,即使是 false,它也会被忽略!默认值为 false。
  • 编码:用于指定用于写入日志文件的编码。这是由 System.Text.Encoding.GetEncoding(string) 方法解释的。默认值是系统的默认编码。
  • 日志文件:指定日志文件的写入路径。默认值为 msbuild.log。
  • 详细程度:用于指定记录器的详细程度值。这使用与前面提到的相同的值。2.0 的默认值为“正常”,3.5 的默认值为“详细”。
  • PerformanceSummary:作为参数传递时,控制台记录器将输出消息,显示构建任务、目标和项目所花费的时间。如果您尝试分析长时间运行的构建,这可能非常有用。
  • NoSummary:传递后,这会抑制通常显示在日志末尾的错误和警告摘要。
  • NoItemAndPropertyList:指示在使用诊断详细程度设置时不显示通常在构建日志开头显示的属性和项目的值。
  • 摘要:在日志末尾显示错误和警告摘要。
  • ErrorsOnly:仅显示错误。
  • WarningsOnly:仅显示警告。
  • ShowTimestamp:显示每条消息的时间戳。
  • ShowEventId:显示开始、完成和消息事件的事件 ID。
  • DisableMPLogging:在非多处理器模式下运行时禁用多处理器日志记录样式的输出。
  • EnableMPLogging:即使在非多处理器模式下运行,也启用多处理器日志记录样式。默认情况下,此日志记录样式处于启用状态。

我从我的书中摘取了这个Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build .

关于msbuild - 运行 MSBuild.exe 时文件记录器的可用参数有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2691385/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com