在 MSBuild 任务中,您可以设置整体详细程度,但我真正想做的只是设置“复制”命令的详细程度。它会为它在“正常”详细设置中复制的每个文件打印一行,在我的例子中是数千行过于详细的行。
我在Copy任务中没有看到任何有关此类属性的文档,所以我想知道是否还有其他方法......或者人们是否只是放弃内置的复制任务并使用带有自己标志的 robocopy。
在 MSBuild 任务中,您可以设置整体详细程度,但我真正想做的只是设置“复制”命令的详细程度。它会为它在“正常”详细设置中复制的每个文件打印一行,在我的例子中是数千行过于详细的行。
我在Copy任务中没有看到任何有关此类属性的文档,所以我想知道是否还有其他方法......或者人们是否只是放弃内置的复制任务并使用带有自己标志的 robocopy。
您可以编写自己的构建记录器。将复制任务添加到特定目标并过滤来自该特定目标的构建消息。
这是自定义记录器的好例子。
您必须将 /logger 参数与您的自定义记录器一起传递给 MSBuild 命令行。
您可以编写自己的 Copy 任务,添加一个可选的 Verbosity 参数。