Visual Studio全部搞砸了(不需要时重建)

时间:2015-04-07 08:37:51

标签: visual-studio rebuild

自从我的MS Visual(2013:12.0.311001.00更新4)成为一种坚果并表现得很奇怪以来已经好几天了:

以下是症状

  1. 我有一个简单的hello word项目,可以很好地构建。
  2. 我在代码中插入了一个错误(见下文)。
  3. 我建立项目。
  4. 在插入新错误的情况下,可以完美地找到Visual(我更确切地说是编译器)。它不会重建任何内容并运行以前版本的代码。
  5. 但在可视化编辑面板中以红色突出显示错误。
  6. 这里是代码(这里不是有罪的)

    include <iostream>
    
    int _tmain(int argc, _TCHAR* argv[])
    {
        char c;
        std::cout << "Please help!!!" << std::endl;
        std::cin >> c;
        mistake
    
        return 0;
    }
    
    上面的

    错误未被检测为代码更改

    我尝试过的内容:

    • 卸载重新安装Visual =&gt;相同的行为
    • 卸载并重新安装其他版本的Visual =&gt;相同的行为
    • 尝试了一个非常简单的项目,以确保我的真实项目和cmake链不对此负责。这个新的非常简单的项目是上面的主要内容

    我可以提供哪些其他信息:

    • 已经尝试过工具&gt;选项&gt;中的内容项目和解决方案&gt;构建并运行我设置的地方&#34;当项目过期时运行#34; =&#34;总是建立&#34;。 =&GT;没有变化
    • 如果我更新了我的主文件中引用的头文件,那么构建过程就可以了。当然,我不想记住我需要修改的所有头文件以正确地重建我的项目。这是无法解决的问题。
    • 我没有安装其他工具/组件来解释这一点。
    • 同时没有视觉或Windows更新可能导致此问题。
    • 这也发生在我的一位同事的计算机上(但不是全部)。我可以看到他和我之间没有共同的基础可以帮助调查
    • 这发生在我国的时间转变旁边。不确定英文翻译是否合适,但要足够精确:时间参考已提前一小时。

    任何帮助都会非常感激,因为我已经花了几天时间对此进行调查并重建我的所有项目花费了很多时间才开始让我发疯。

1 个答案:

答案 0 :(得分:0)

好的,所以我不知道发生了什么事,不知道是什么导致这个问题,但我有一个解决方法/修复(不确定这是一个修复,因为我无法准确定位问题)到提出。

我说这发生在我国的时间转移旁边,我最近的发现证实了这一点。

我为解决问题所做的工作如下:

将我的时区从本地区域切换到UTC,验证,然后再次将其切换回我的本地时区,再次进行验证。 然后,它奏效了。

我遇到的最奇怪的事情。 绝对归入我的&#34; WTF问题&#34;部分。

真的希望有一天这会帮助别人。