Visual Studio:这些项目已过期。 Visual Studio从哪里获取其信息?

时间:2016-07-25 10:05:37

标签: visual-studio-2013

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

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

此问题也可能是由对项目的细微更改引起的。如果从文件夹中删除了头文件,并且从项目中删除,Visual Studio将认为它需要重建项目。对于VS2010,以下Microsoft blog post突出显示问题和解决方案。我建议您通过检查项目中的所有文件是否确实存在来消除这种可能性。