Visual Studio 2015:程序已过期

JXX*_*JXX 7 visual-studio

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

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

Cro*_*ouZ 14

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

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

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

在我的情况下,它打印了这样的消息:

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

...并从项目中删除该标题修复了问题.