Dependencies 如何获得VisualStudio2008';s IDE显示它认为过时的内容,而无需重建

Dependencies 如何获得VisualStudio2008';s IDE显示它认为过时的内容,而无需重建,dependencies,visual-studio-2008-sp1,Dependencies,Visual Studio 2008 Sp1,有没有办法强迫VisualStudio提供一份报告,说明为什么它认为需要重建给定的目标,而不实际进行构建?这在概念上类似于禁用实际建筑的选项,再加上倾倒被认为过时的东西的选项。如果允许构建执行和修改文件,那么文件上的修改时间戳当然会改变,从而妨碍找到问题所在的准确位置的工作(即,重建的文件比认为必要的多) 我更喜欢文本文件格式(或HTML)的报告,这样我可以保存它并在以后用作参考 这是使用VS2010SP1,但我希望解决方案也适用于VS2010 编辑#1:考虑到这真的应该是核心编译器工具链的一个

有没有办法强迫VisualStudio提供一份报告,说明为什么它认为需要重建给定的目标,而不实际进行构建?这在概念上类似于禁用实际建筑的选项,再加上倾倒被认为过时的东西的选项。如果允许构建执行和修改文件,那么文件上的修改时间戳当然会改变,从而妨碍找到问题所在的准确位置的工作(即,重建的文件比认为必要的多)

我更喜欢文本文件格式(或HTML)的报告,这样我可以保存它并在以后用作参考

这是使用VS2010SP1,但我希望解决方案也适用于VS2010

编辑#1:考虑到这真的应该是核心编译器工具链的一个功能,我交叉发布了一个类似的问题

编辑#2:作为后续行动,我向Microsoft Connect发布了一个增强请求,看起来它不会很快实施。看

相关问题:

  • :
  • 你可以用它。如果源文件的上次修改日期高于部件PDB文件的上次修改日期,NDepend将发出警告:

    警告:源文件{C:\Dir\SourceFile.cs}(上次修改11/03/2011 08:36:42)和程序集{AssemblyName}(上次修改10/03/2011 18:06:53)的PDB文件不同步。

    您可以使用它。如果源文件的上次修改日期高于部件PDB文件的上次修改日期,NDepend将发出警告:


    警告:源文件{C:\Dir\SourceFile.cs}(上次修改11/03/2011 08:36:42)和程序集{AssemblyName}(上次修改10/03/2011 18:06:53)的PDB文件不同步。

    NDepend显然是一个trialware插件。然而,我需要一种内置到Visual Studio中的方法,或者是一种可以在现有Visual Studio(不是trailware)之上轻松部署的方法。NDepend显然是一个trialware插件。然而,我需要一种内置于VisualStudio中的方法,或者是一种可以在现有VisualStudio(不是trailware)之上轻松部署的方法。