我正在使用Visual Studio 2012 (Premium, Update 3, ReSharper 8)编写VB.Net代码。我已停用ReSharper的智能感知功能,改用标准的VS智能感知。
最近我遇到了严重的智能感知性能问题。我的问题似乎只出现在智能感知的“列出成员”子集中。每次激活列表成员智能感知时,它需要大约2秒钟才能加载和显示列表。应用程序会一直挂起,直到成员列表被显示出来。
我使用Process Monitor诊断了这个问题,发现Visual Studio缓存每次显示成员列表时都要与解决方案中的各种文件进行数千次文件交互。其中大多数文件交互似乎集中在T4模板生成的代码和VS生成的设计师文件上。我没有找到任何关于这个问题的信息。
有人遇到过这个性能问题并找到了解决方法吗?
最近我遇到了严重的智能感知性能问题。我的问题似乎只出现在智能感知的“列出成员”子集中。每次激活列表成员智能感知时,它需要大约2秒钟才能加载和显示列表。应用程序会一直挂起,直到成员列表被显示出来。
我使用Process Monitor诊断了这个问题,发现Visual Studio缓存每次显示成员列表时都要与解决方案中的各种文件进行数千次文件交互。其中大多数文件交互似乎集中在T4模板生成的代码和VS生成的设计师文件上。我没有找到任何关于这个问题的信息。
有人遇到过这个性能问题并找到了解决方法吗?
obj\debug/release
隐藏文件夹中的*.cache
和*.FileListAbsolute.txt
文件。我重命名了整个解决方案及其项目,导致这些文件混乱,影响性能。它们将被重新创建。 - Ivan Ferrer Villa