Visual Studio:这些项目已过期.Visual Studio从何处获取信息



早上好,
我正在使用Visual Studio Express 2013。
我有两个解决方案,每个解决方案都由不同的VisualStudio项目组成
其中一些项目在两个解决方案之间共享。

当我重新构建一个解决方案并想运行另一个解决程序时,我总是收到警告消息";这些项目已经过时:"(提及所有共享项目)。

有时这很有趣(碰巧一个项目(而不是共享项目)在我不知情的情况下被修改了),但有时这真的很烦人(我总是需要重建两个项目之间共享的项目)。

有人知道Visual Studio从哪里获取信息,从而生成上述警告消息吗?(这可以让我编写一个简单的批处理脚本,执行一些"触摸"命令,以避免不必要的重建)

感谢

这个问题也可能是由项目的细微更改引起的。如果从文件夹中删除了头文件,并且而不是从项目中删除,Visual Studio将认为需要重新生成项目。对于VS2010,下面的Microsoft博客文章重点介绍了问题和解决方案。我建议您通过检查项目中的所有文件是否确实存在来消除这种可能性。

最新更新