为什么我的VS2012不能识别磁盘上的修改文件并重新加载?

时间:2013-08-03 23:31:42

标签: visual-studio-2012

我已经离开Windows和Visual Studio几年了。现在我有VS2012,我注意到它无法识别磁盘上的文件已更改(即通过不同的编辑器)。实际上,即使我点击解决方案资源管理器窗口中的刷新按钮,它仍然不会重新加载该文件。我可以关上窗户重新打开它 - 仍然没有运气。我想“天哪,我希望我不必每次关闭并重新打开解决方案!”,但事实证明,即使这样做也不行。

好像VS正在缓存文件的旧副本,并且无法想象有人可能会使用VS以外的其他东西来修改它们。

这些只是本地文件,不涉及网络问题。我一定不能理解一些重要的新“功能”,是吗?

---编辑:----- 好的,这里有一些进展。我一直在使用VsVim扩展来拥有一个与vim兼容的键盘映射。在预感,我禁用它,重新启动VS,并发现问题已解决。然后,我重新启用它,问题仍然解决了。所以神秘感仍然存在,但不是问题。

1 个答案:

答案 0 :(得分:3)

我没有VS2012(我上传到2005年),但从我记忆中,这可以从IDE配置。在VS2005中,转到菜单,选择“工具”,然后选择“选项”,再选择“文档”,然后您将看到用于检测外部文件何时更改的选项,以及自动加载外部更改的文件。我认为在VS2012中它会是类似的。