Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2012/2013慢速版”;列出成员”;智能感知_Visual Studio_Visual Studio 2012_Intellisense_Visual Studio 2013_Generated Code - Fatal编程技术网

Visual studio Visual Studio 2012/2013慢速版”;列出成员”;智能感知

Visual studio Visual Studio 2012/2013慢速版”;列出成员”;智能感知,visual-studio,visual-studio-2012,intellisense,visual-studio-2013,generated-code,Visual Studio,Visual Studio 2012,Intellisense,Visual Studio 2013,Generated Code,我正在使用Visual Studio 2012在VB.Net中编写代码(高级,更新3,ReSharper 8)。我停用了ReSharper intellisense,我正在使用标准VS intellisense 一段时间以来,我一直在经历严重的智能感知性能问题。我的问题似乎与intellisense的“列表成员”子集有关。几乎每次激活列表成员intellisense时,加载和显示列表大约需要2秒钟。应用程序将挂起,直到显示成员列表 我使用Process Monitor诊断该问题,每次显示成员列表

我正在使用Visual Studio 2012在VB.Net中编写代码(高级,更新3,ReSharper 8)。我停用了ReSharper intellisense,我正在使用标准VS intellisense

一段时间以来,我一直在经历严重的智能感知性能问题。我的问题似乎与intellisense的“列表成员”子集有关。几乎每次激活列表成员intellisense时,加载和显示列表大约需要2秒钟。应用程序将挂起,直到显示成员列表

我使用Process Monitor诊断该问题,每次显示成员列表时,VisualStudio缓存似乎都在与我的解决方案中的各种文件执行数千次文件交互。大多数文件交互似乎都集中在T4模板生成的代码和VS生成的设计器文件上。我无法在网上找到有关此问题的任何信息


有没有其他人看到过这个性能问题并找到了解决方案?

不幸的是,这个问题似乎也出现在VS2013中-我在VS2013+ReSharper v8.0.2和CSS中的intellisense上也遇到过类似的问题

在同一个解决方案上使用VS 2012+ReSharper 8.0.2是可以的

我的问题似乎主要源于我正在开发一个ExtJS解决方案(它添加了数百个.js和.css文件),而VS2013似乎也因此而失败

您已经在这里使用VS2012-完全卸载ReSharper是否存在问题?如果不是,那就是你的问题。如果它是VS2012,那么它是另一个东西。检查您可能已安装的所有其他扩展,并尝试禁用它们


您是否正在使用自己的T4模板?

我没有安装Resharper,并且面临这个问题-仅用于CSS的intellisense速度变慢(当我尝试编辑class属性的值时,或者只是将插入符号移到该属性,而Gong mad annd则会大大减慢整体速度。如果我编辑CSS文件,也会发生这种情况。
请注意,在使用平面梦想模板的Web项目中发生。可能我应该查看并删除未引用的CSS文件,但是如果它具有完整的CSS和更少的文件,那么最好的方法是什么?…< /P> < P>我体验过这种错误的行为(我做C++开发)。我删除了属于解决方案的sdf文件。删除该文件并启动visual studio后,intellisense再次快速而平滑:)

我遇到了同样的问题。每当我开始键入html标记的class(或style)属性时,显示intellisense菜单大约需要10秒钟

我试图删除我的.suo文件。我观察VS重新生成缓存大约30秒。但它仍然存在;也许对我来说,问题至少只是加载intellisense列表中的项目

我禁用了BrowserLink,但没有修复它


因此,我通过取消选中“文本编辑器| HTML |常规”选项卡中的
自动列出成员
,有效地关闭了HTML文件的intellisense。再也没有烦人的停顿了。。也没有intellisense了,但对我来说这很好。

我从两周以来一直面临着这个问题,最后使用一个名为Process monitor(ProcMon.exe)的系统内部工具解决了这个问题。问题与自动更新设置有关。我禁用了它,瞧,它在工作

解决方案:工具->选项->环境->扩展和更新->(取消选中)自动检查更新->确定

  • 清洁溶液
  • 成功编译项目

  • 当我收到这个问题时,它实际上对我有效。我主要是开发C#项目。

    我在VS2013+Resharper 8中遇到了同样的问题。我在VS2013中遇到了同样的C#问题。这里我生成了一些代码,这意味着在存在数千个重载的情况下存在一些方法,因此列表成员必须列出+1000个成员,这会减慢使用名称空间的文件中所有操作的编辑器速度。不仅针对列表成员,还针对所有编辑。在process monitor中,可以看到devenv.exe会为每次过载打开cs文件,例如数千次。不知道如何解决这个问题。尝试删除suo文件,但没有帮助。我认为这与intellisense在这种情况下的工作方式有关…尝试关闭解决方案并删除
    *.cache
    *.FileListAbsolute.txt
    隐藏文件夹中的
    obj\debug/release
    文件。我重命名了一个包含项目的完整解决方案,这些文件中存在混乱,影响了性能。它们将被重新创建。问题是R#intellisense没有性能问题。这只是对智能感知的较量。此时,我们已经切换到VS 2013,同样的问题依然存在。从Process Monitor中的信息来看,我认为R#与此无关,当R#被禁用时,问题仍然会发生。这就好像VS intellisense无法从T4模板生成的代码中缓存任何信息,或者每次尝试访问intellisense缓存时都认为信息已过期。我们有数千个自定义T4生成的文件,它似乎经常重新处理所有文件。我在VS2013中禁用了BrowserLink,这似乎有助于提高调试时的性能。不过你是对的-我已经使用了不同版本的R#,问题肯定与VS有关,并且与解决方案中的文件数量有关。较小的项目可以。是的,我们必须立即禁用BrowserLink。它实际上破坏了我们项目的功能,哈。这对我来说很有效,尽管我讨厌没有智能感知。并不是说我需要它的HTML,但有一些安慰它在那里。。。grrrr。。。当我将引导框架添加到我的项目中时,我实际上注意到了这个问题。我假设这与尝试解析所有CSS类以在intellisense中显示有关(?)在VS选项中关闭它,就像wasatch描述wor一样