【发布时间】:2010-10-24 04:22:49
【问题描述】:
如何设置 MS Visual Studio 2005 项目依赖项,以便在更高级别的项目中进行更改不会强制重新编译它所依赖的所有其他项目。
如果我有 5 个 dll 项目,它们以各种方式相关...在“项目”->“依赖项”下,我已经确定了下一个项目,但只下降了一层。 当我对较高项目进行小幅更改时,选择“Build”->“Build myLib”,较低项目也会重新编译...如果我指定所有依赖项,那么所有依赖项目也会重新编译...这是'对吧?
如果我删除显式依赖项,则不会重建较低的项目,即使它应该是(正如我所期望的那样)。
如果我有多个依赖级别(A 依赖 B 依赖 C 等)怎么办?
【问题讨论】:
-
听起来你有错误的依赖关系?如果 A 依赖于 B 而你改变了 A,那么只有 A 需要重新编译。如果你改变了B,那么需要重新编译B,然后再编译A。
-
是的,这正是我所期望的,但我看到的恰恰相反......
标签: c++ visual-c++ ide visual-studio-2005 dependencies