2016-07-25 56 views
0

早上好, 我正在使用Visual Studio Express 2013. 我有两种解决方案,每种解决方案都由不同的Visual Studio项目组成。这两个解决方案之间共享其中一些项目。Visual Studio:这些项目已过时。 Visual Studio从哪里获取信息?

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

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

是否有人知道Visual Studio获取信息的位置,该信息会生成所提及的警告消息? (这可以让我写一个简单的批处理脚本,执行一些“触摸”的命令,以避免不必要的重建)

感谢

回答

1

这个问题也可以通过一个微妙的变化对项目造成的。如果头文件已从文件夹中删除,并且从项目中删除了而不是,Visual Studio会认为它需要重建该项目。对于VS2010,以下Microsoft blog post突出显示了问题和解决方案。我建议你通过检查项目中的所有文件实际上是否存在来消除这种可能性。

相关问题