2015-04-07 33 views
0

因为我的微软的Visual它已经好几天(2013:12.0.311001.00更新4)成为一种螺母和行为怪异:Visual Studio是全乱了(需要时不重建)

这里有症状

  1. 我有一个建立精细简单的hello字的项目。
  2. 我在代码中插入一个错误(参见下文)。
  3. 我建立项目。
  4. 视觉(我宁愿说编译器)完全找到插入新的错误。它不会重建任何内容并运行代码的以前版本。
  5. 然而,错误是在可视化编辑面板中以红色突出显示。

这里是代码(这是不是在这里有罪)

include <iostream> 

int _tmain(int argc, _TCHAR* argv[]) 
{ 
    char c; 
    std::cout << "Please help!!!" << std::endl; 
    std::cin >> c; 
    mistake 

    return 0; 
} 

上述错误没有被检测为一个代码更改

我已经试过:

  • 卸载重新安装Visual =>相同的行为
  • 卸载并重新安装其他版本的Visual =>相同的行为
  • 尝试一个非常简单的项目,以确保我的真实项目和cmake链不负责任。这种新的非常简单的项目是上述

主我能提供什么信息:

  • 已经尝试过在工具>选项>项目和解决方案的配件>生成并运行其中i设置“在项目过期时运行”=“始终构建”。 =>没有变化
  • 如果我更新我的主文件中引用的头文件,构建过程将会很好。当然,我不想记住我需要修改的所有头文件以正确重建我的项目。这没有可接受的解决方案。
  • 我已经安装了其他的工具/组件,可以解释这一点。
  • 有没有视觉或Windows更新在同一时间,可能是负责这一点。
  • 这也发生在我的同事的一台电脑上(但不是全部)。我可以看到他与我之间没有共同的基数,可以帮助调查
  • 这发生在我国的时间转移旁边。不确定翻译成英语是否可以,但要足够精确:时间参考已从一小时提前。

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

+0

虽然选择“保存上建造”似乎是在我的版本的视觉unuvailable,我可以告诉保存文件。所以,是的。 – traiangueul

+0

再次检查:构建时会自动保存该文件。 – traiangueul

+0

有没有办法清理视觉可能缓存的所有数据?我试过重命名AppData \ Roaming \ Microsoft \ VisualStudio \ 12.0和AppData \ Local \ Microsoft \ VisualStudio \ 12.0,但这并没有解决我的问题。是否有其他位置我应该重新命名/删除?也许在AppData \ Local \ Temp中? – traiangueul

回答

0

好了,我不知道无论发生了什么诺雷什么是负责这个问题,但我有一个解决方法/修复(不知道这是一个修复,因为我不能精确定位的问题)提出。

我跟这事旁边我的国家时移和我的最新发现证实。

我做的事,以解决我的问题是这样的:

交换我的时区从当地一个UTC,验证,然后再切换回我的本地时区,再次验证。 然后,它的工作。

奇怪的事情我曾经遇到。 绝对分类在我的“WTF问题”部分。

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