我有一个包含多个项目的解决方案。我只更改其中一个中的代码,但每次我点击Ctrl++Shift时B,Visual Studio 都会重建所有其他代码。
我希望它构建其他项目,所以这很好。不好的是,通常情况下,它会看到无事可做。我在某个地方有一个不稳定的依赖,所以这不起作用。
是否有工具或宏(或开关)可以探索依赖关系树并告诉我哪些文件丢失或过期,以便我可以让它停止?
我知道我可以通过(例如)触摸所有项目文件来解决这个特定情况。
不幸的是,当文件配置为生成输出文件时,我经常看到这种情况(例如,IDL 文件配置为输出类型库,但不包含“库”块,因此它永远不会创建 TLB )。
这不会通过触摸所有项目文件来解决,所以我正在寻找更通用的东西来添加到我的个人工具箱中,它可以很容易地告诉我为什么要重建文件,无论是因为它比依赖,或者因为项目被错误配置为期望永远不会生成的输出文件。