我最近安装了Visual Studio 15.3.1社区版(我怀疑这会影响所有版本)。当进行以下操作时:
- 关闭SQL
.sql
文件选项卡 - 复制或重命名文件
- 其他我无法确定的操作
.sql
文件选项卡看起来是Visual Studio的反馈系统出了问题。关闭它解决了我的问题。
帮助
> 隐私
> 隐私设置
希望引起此问题的任何错误都会很快得到修复,我将很乐意再次参加反馈计划!
我经常在微软论坛上看到这个问题。
我曾经为此苦恼了一段时间。在编辑XAML文件时,它总是会冻结和卡顿。
尝试了很多解决方案都没有解决。后来,我找到了解决方法。
我同时进行了两个更改,所以我不能确定哪一个解决了问题,但我可以猜测。
第一个更改,可能不是解决方法,是我添加了此页面中的注册表键。它们在我的系统上丢失了。页面有很多细节,但正确设置这些键不会有任何损害。我注意到在以下regkey中它缺失了:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\Setup\CachePath
我做的第二个更改,我猜解决了问题,是删除以下目录中的17k+ ".TRN"文件:
%LocalAppData%\Microsoft\VSApplicationInsights\
在我的电脑上,它们大致如下:
C:\Users\Michael\AppData\Local\Microsoft\VSApplicationInsights\vstelXXX_SOMEGUID
现在回去检查,经过大约三个小时的工作,那个文件夹中又有了475个文件。它每分钟产生大约四到五个带有加密数据的.TRN文件。我不会猜测它的目的,但我怀疑它不是什么好东西或有用的东西。删除了所有这些文件,现在在VS中的XAML编辑器正常工作,或者至少和以前一样好。在一个现代的二十多核工作站上,不再出现30秒以上的卡顿。