【问题标题】:Visual Studio : These projects are out of date. Where does Visual Studio get its information from?Visual Studio :这些项目已过时。 Visual Studio 从哪里获取信息?
【发布时间】:2016-07-25 10:05:36
【问题描述】:

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

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

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

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

谢谢

【问题讨论】:

    标签: visual-studio visual-studio-2013


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      相关资源
      最近更新 更多