过滤MSBuild日志条目?

时间:2013-04-10 10:38:17

标签: logging filter msbuild

启用/ filelogger时由MSBuild创建的文件是详细的,而不是(恕我直言)非常有用。具体是命令行参数(或后处理器工具):

  1. 仅识别错误?
  2. 识别“编译”事件,例如CSC和VSCompile
  3. Ditto linker / librarian invocations。
  4. 我正在移植.Net微框架,它拥有大量相互关联的.proj文件,并且可以更准确地了解正在发生的事情。

    我已经查看了DependencyVisualizer,MSBuild Sidekick和MSBuildExplorer,但它们并没有特别有用 - 尽管后者会以递归方式探索项目!

1 个答案:

答案 0 :(得分:0)

简短的回答是否定的。然而,这条道路已经被其他人所走过,尤其是Wintellect团队。有关实际显示编译器错误消息(!)

的功能齐全的自定义记录器的讨论和代码,请参阅此博客

http://www.wintellect.com/cs/blogs/jrobbins/archive/2008/01/17/smarter-logging-with-msbuild.aspx