我正在使用VS2017的社区版。 版本15.2(26430.14)是2017年7月7日的最新更新。 Intellisense偶尔会很慢,并且会阻止我的编码工作的正常进展。似乎"醒来"经过大约10到20秒的等待。但今天,它崩溃了,活动日志显示了这些信息。
<entry>
<record>1709</record>
<time>2017/07/06 00:17:33.497</time>
<type>Error</type>
<source>Editor or Editor Extension</source>
<description>System.InvalidOperationException: Cannot Match. The session is dismissed.

at Microsoft.VisualStudio.Language.Intellisense.Implementation.CompletionSession.Match()

at Microsoft.VisualStudio.Language.Intellisense.Implementation.CompletionSession.OnViewBuffer_Changed(Object sender, TextContentChangedEventArgs e)

at Microsoft.VisualStudio.Text.Utilities.GuardedOperations.RaiseEvent[TArgs](Object sender, EventHandler`1 eventHandlers, TArgs args)
当时我正在编辑XAML并将一个Binding添加到ContextMenu的IsOpen属性中。关闭编辑器并重新打开后,它工作正常......
我删除了所有插件,但代码女佣,我接下来会尝试。但是,我正在寻找这个打嗝的建议。
答案 0 :(得分:3)
我有类似的问题。我关闭了Visual Studio并删除了.vs(隐藏)文件夹并重新启动。它会自动重新生成文件夹。
答案 1 :(得分:1)
我对此也有疑问。请参阅链接(https://support.microsoft.com/en-us/help/2894215/you-experience-performance-issues-product-crashes-or-rendering-issues)
某些显示驱动程序似乎引起了问题。推荐的解决方法是为VS2017禁用硬件加速。我做到了,它解决了我的问题。 Intellisense现在可以按我输入的速度运行。
为了防止变通,我附上了链接的屏幕截图,以防万一该链接失效。
答案 2 :(得分:0)
此问题的根本原因是CCleaner Cloud Edition的新版本。一旦我删除了这个软件,所有智能感知缓慢和崩溃的问题就停止了!