我已经找了一些关于这个问题的其他文章,甚至试过了this thread中的一些想法;然而,还没有解决这个问题。所以,关于这个问题。
在Visual Studio(通常是C#)中工作时会发生一些事情,导致IDE在保存文件时变得有点不稳定。我会一直工作一段时间,然后在某些时候我注意到每次保存文件(Ctrl + S)时都会变得很慢。
我注意到的行为是这样的;我以某种方式点击保存(Ctrl + S,菜单等等),在状态栏中我看到搜索这个词出现。看起来它正在扫描所有已加载的命名空间,但我不知道它是为什么或为什么这样做。它会导致工作流程出现真正的打嗝,因为通常我会经常按Ctrl + S并继续输入。
我无法追查究竟是什么导致这种情况开始发生。它发生在多种项目类型(Web,WPF,控制台)中。
有没有人看过这种行为或有任何建议?
答案 0 :(得分:6)
我知道这个问题已经过时了,但这可能有助于其他有同样问题的人。
我遇到了VS 2008需要很长时间才能保存一些文件的问题。不是所有文件,只是几个文件。按Ctrl + S将占用30-120秒的任何位置。
我发现它出现在有外部JavaScript的网页上。因此,我有选择地将它们评论出来并尝试保存并找到了罪犯。
Culprit是Google翻译javascript代码。
以<script src="//translate.google.com/translate_a...
注意src开头的//
。所有其他以 http:// 开头的外部脚本都没有问题,我将//更改为http://并解决了问题。
如果路径不是http,VS似乎试图在本地获取文件。我不知道它做了什么,但这解决了我的问题。
答案 1 :(得分:3)
我之前遇到过类似的问题。您使用的是ReSharper或DevExpress等插件吗?
答案 2 :(得分:1)
您是否禁用智能感知?我们已经看到在Visual Studio中陷入各种各样的事情。
答案 3 :(得分:0)
我在Visual Studio 2005中遇到了类似的问题。
我阅读了几篇帖子(抱歉,我无法发布链接,原因是:抱歉,新用户最多只能发布一个超链接)。
我运行FileMon并发现在保存时IDE会不断查询 C:\ Documents and Settings \ igigova \ Local Settings \ Application Data \ Microsoft \ WebsiteCache
然后我遇到了这篇文章: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=347228
现在我正在尝试清除目录。这是完全的。我打算设置一个批处理文件,每天删除它的内容......
祝你好运!