从MSBuild中查看项目依赖性

Ray*_*yes 8 msbuild

是否有模式,某些开关或编程方式,我可以要求MSBuild显示或输出给定构建文件的计算依赖项?

一些背景 - 我有一个大型项目,需要拆分以加快构建时间,并希望将缓慢变化的基础架构代码移除到它自己的发布区域.并非所有信息都包含在构建文件本身中,因为某些子项目由其vcproj或csproj文件引用.

我真的很想看看MSBuild认为需要做什么(更坏的情况[重建所有],也许是make),而不实际进行重建.

Ray*_*yes 0

虽然我很久以前就提出了最初的问题,但我已经换了工作,并且令人惊讶地遇到了同样的需求。在这种情况下,我在寻找工具方面更加成功,并发现了Microsoft Build Sidekick,它提供:

\n\n
    \n
  • 看法
  • \n
  • 编辑
  • \n
  • 建造
  • \n
  • 调试
  • \n
\n\n

Microsoft Visual Studio\xc2\xa9 2005、2008 和 2010 项目文件。

\n\n

除了我尚未使用的调试和日志记录功能之外,它还有一个图表模式,您可以在其中选择“目标”,并显示所有依赖的目标及其中的步骤。显然,在逐步完成构建过程(调试)时可以查看此图!

\n