0

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

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

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

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

4

1 回答 1

3

我没有 VS2012(我到了 2005 年),但据我记得,这是可以从 IDE 配置的。在 VS2005 中,进入菜单,依次选择工具、选项、文档,然后您将看到检测文件何时从外部更改以及自动加载外部更改的文件的选项。我认为在 VS2012 中它会是相似的。

于 2013-08-03T23:40:47.160 回答