【发布时间】:2019-05-05 21:39:56
【问题描述】:
我们使用 docfx,它作为 nuget 包含在我们的一个 csproj 文件中。我没有亲自设置这个东西,也没有关于它如何工作的更多信息,但它看起来像是一个简单的 nuget 添加到 C# 项目中,然后在 Visual Studio 中的项目编译期间生成文档。
我们的问题是构建日志的详细程度总是设置为详细(或详细或他们如何称呼它),即我在解决方案中有 20 个 c# 项目,因为我没有警告或错误,所以在整个解决方案的输出窗口非常短,每个项目只有几行。但是这个带有docfx的项目在编译期间总是会产生很多输出,因为它会将所有详细消息写入输出窗口(以及放置在项目目录中的log.txt文件)。
问题是如何从“输出”窗口中消除它。我试图用谷歌搜索它,我发现命令行上的 --logLevel 警告参数可以降低详细程度。但是我们不使用任何命令行,我们在项目中有 nuget。而且我看不到可以指定此 --logLevel 警告的地方。
(使用最新的 nuget "docfx.console" 版本 2.40.4,C# 项目属于类库类型。我在任何地方都看不到特殊设置。Visual Studio 的 msbuild 详细设置设置为最小输出窗口和日志文件。)
【问题讨论】:
标签: c# msbuild verbosity docfx