Visual Studio 2010是否破坏了C++项目之间的"项目依赖性"?

Rog*_*mbe 12 visual-studio-2010

在Visual Studio 2008中,如果我有一个包含多个C++项目的解决方案,我可以通过使用"项目依赖项"选项使它们彼此依赖并正确链接.这修复了构建顺序,并且还(例如)针对静态库输出的主应用程序项目链接.

在Visual Studio 2010中,这似乎不起作用.Visual Studio 2010是否改变了它的工作方式?

Rog*_*mbe 13

是.您还需要添加对依赖项目的引用.这不仅适用于托管C++(或C++/CLI)应用程序.

Visual C++团队博客有一个关于此的条目:灵活的项目到项目参考.