我使用Visual Studio2012(高级版,更新3,ReSharper 8)在VB.Net中编码。我已经停用了ReSharper智能感知,我正在使用标准的VS智能感知。
有一段时间我遇到了严重的intellisense性能问题。我的问题似乎特定于intellisense的“列表成员”子集。几乎每次list members intellisense被激活时,加载和显示列表大约需要2秒。在显示成员列表之前,应用程序将挂起。
我使用进程监视器来诊断问题,每次显示成员列表时,Visual Studio缓存似乎都会与我的解决方案中的各种文件执行数千次文件交互。大多数这些文件交互似乎都集中在从T4模板和VS生成的设计器文件生成的代码上。我在网上找不到任何关于这个问题的信息。
有没有其他人看到过这个性能问题并找到了解决方案?
发布于 2014-06-11 00:55:20
我也有同样的问题。每当我开始输入html标签的class (或style)属性时,显示intellisense菜单大约需要10秒。
我尝试删除我的.suo文件。我观察了VS重新生成缓存大约30秒。但它仍然会发生;也许问题至少对我来说只是加载了intellisense列表中的项。
我禁用了BrowserLink,但没有修复它。
因此,我通过在“文本编辑器|超文本标记语言|常规”选项卡中取消选中Auto List Members
,有效地关闭了对超文本标记语言文件的智能感知。不再有烦人的停顿..也没有更多的智能感知,但对我来说,这是很好的。
发布于 2014-03-23 01:33:19
我没有安装Resharper,并且面临着这个问题--对于CSS来说,intellisense速度很慢(当我试图编辑class属性的值,或者只是将插入符号移动到它的时候,与疯狂和完全减慢相比,整个速度变慢了。如果我编辑CSS文件,也会发生这种情况。请注意,在使用Flat Dream模板web项目中会发生这种情况。可能我应该检查它并删除未引用的CSS文件,但如果它有整个CSS和更少的文件,那么最好的方法是什么呢……
发布于 2013-11-26 23:10:53
不幸的是,这个问题似乎也出现在VS2013中--我在VS2013+ ReSharper v8.0.2和CSS中的智能感知中也遇到了类似的问题。
在相同的解决方案上使用VS 2012 + ReSharper 8.0.2是很好的。
我的问题似乎主要源于这样一个事实,即我正在开发一个ExtJS解决方案(它添加了成百上千的.js和.css文件),而VS2013似乎在这个问题上失败了。
你在这里已经在使用VS2012了-- ReSharper完全卸载时会出现问题吗?如果不是,那么ReSharper就是你的问题。如果是VS2012,那就是别的东西了。检查您可能已安装的所有其他扩展,并尝试禁用它们。
您是否在使用自己的T4模板?
https://stackoverflow.com/questions/18236179
复制相似问题