Visual Studio 2015:程序已过期

时间:2015-07-21 19:27:50

标签: visual-studio

我一直在使用VS2015 RC直到7月19日,然后卸载并随后安装了VS2015社区(官方发布)。我能够在VS2015 RC上成功调试和运行C ++程序,但是,当我现在尝试运行我过去成功调试的任何简单程序或任何新程序时,VS2015社区给我一个弹出窗口,上面写着:“这个项目已过期.ProjectName - Debug Win32。你想构建它吗?“

我一直在使用SO并发现:Visual Studio Project out of date,但即使在删除所有.tlog文件后,我仍然遇到了同样的问题。我也删除了所有.pdbs,但这也没有帮助。有谁知道修复可能是什么?谢谢!

3 个答案:

答案 0 :(得分:14)

您可以更改构建输出详细程度设置,以使Visual Studio 2015告诉您重建的原因:

  1. 构建解决方案
  2. 将MSBuild项目构建输出详细程度设置更改为详细或诊断。它在这里找到:

    • 工具(菜单)
    • 选项
    • 项目和解决方案
    • 构建并运行
  3. 构建解决方案并检查输出视图。

  4. 就我而言,它打印了这样的信息:

    1>------ Up-To-Date check: Project: xyz, Configuration: xyz ------
    1>Project not up to date because build input 'C:\ws\Missing.h' is missing.
    

    ...并从项目中删除该标题解决了问题。

答案 1 :(得分:3)

如果您正在阅读本文,则可能完全重建无效。

您的项目中很可能引用了文件系统中不存在头文件

尝试打开项目引用的每个头文件,并删除无法打开的头文件。

答案 2 :(得分:0)

我遇到了同样的问题,我通过对整个项目进行重建来修复它