C#:遇到异常。这可能是由扩展引起的

C#:遇到异常。这可能是由扩展引起的,c#,visual-studio-2013,C#,Visual Studio 2013,我正在用VS-2013 Ultimate跑步。在执行代码时,我收到以下错误消息框: An exception has been encountered. This may be caused by an extension 当输入日志文件(消息中提到了路径)时,我会遇到以下异常: <entry> <record>905</record> <time>2014/08/22 15:46:25.494</time>

我正在用VS-2013 Ultimate跑步。在执行代码时,我收到以下错误消息框:

An exception has been encountered. This may be caused by an extension
当输入日志文件(消息中提到了路径)时,我会遇到以下异常:

  <entry>
    <record>905</record>
    <time>2014/08/22 15:46:25.494</time>
    <type>Error</type>
    <source>Editor or Editor Extension</source>
    <description>
        System.NullReferenceException: Object reference not set to an instance of an object.&#x000D;&#x000A;
            at Microsoft.VisualStudio.Debugger.Parallel.UI.ThreadMarkerGenerator.LocationMatchesTagger(DocumentContext location, MarkerTagger tagger)&#x000D;&#x000A;
            at Microsoft.VisualStudio.Debugger.Parallel.UI.ThreadMarkerGenerator.&lt;&gt;c__DisplayClass1.&lt;GetMarkersForTagger&gt;b__0(ThreadMarker marker)&#x000D;&#x000A;
            at System.Linq.Enumerable.WhereListIterator`1.MoveNext()&#x000D;&#x000A;
            at Microsoft.VisualStudio.Debugger.Parallel.Extension.MarkerTagger.&lt;GenerateTagList&gt;d__a.MoveNext()&#x000D;&#x000A;
            at System.Linq.Buffer`1..ctor(IEnumerable`1 source)&#x000D;&#x000A;
            at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)&#x000D;&#x000A;
            at Microsoft.VisualStudio.Debugger.Parallel.Extension.MarkerTagger..ctor(ITextBuffer buffer, ITextDocument document)&#x000D;&#x000A;
            at Microsoft.VisualStudio.Debugger.Parallel.Extension.MarkerTaggerProvider.CreateTagger[T](ITextBuffer buffer)&#x000D;&#x000A;
            at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GatherTaggers(ITextBuffer textBuffer)
        </description>
  </entry>

905
2014/08/22 15:46:25.494
错误
编辑器或编辑器扩展
System.NullReferenceException:对象引用未设置为对象的实例
;
在Microsoft.VisualStudio.Debugger.Parallel.UI.ThreadMarkerGenerator.LocationMatchesAgger(DocumentContext位置,MarkerTagger标记器)和35; x000D
;
在Microsoft.VisualStudio.Debugger.Parallel.UI.ThreadMarkerGenerator.c_uDisplayClass1.GetMarkersForTaggerb_u0(ThreadMarker marker)和x000D
;
在System.Linq.Enumerable.WhereListIterator`1.MoveNext()
;
在Microsoft.VisualStudio.Debugger.Parallel.Extension.MarkerTagger.GenerateTagListd_uua.MoveNext()和#x000D
;
在System.Linq.Buffer`1..ctor(IEnumerable`1源)和#x000D
;
在System.Linq.Enumerable.ToArray[TSource](IEnumerable`1源)和#x000D
;
在Microsoft.VisualStudio.Debugger.Parallel.Extension.MarkerTagger..ctor(ITextBuffer buffer,ITextDocument document)和#x000D
;
在Microsoft.VisualStudio.Debugger.Parallel.Extension.MarkerTaggerProvider.CreateTagger[T](ITextBuffer buffer)和#x000D
;
位于Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GatherTaggers(ITextBuffer textBuffer)
我确信这段代码在过去已经运行良好。
原因可能是什么?

使用VS的最新更新

我们很高兴让您知道,此问题已在Visual Studio 2013更新2中修复


通过删除以下文件夹修复了该问题:

C:\Users{username}\AppData\Local\Microsoft\VisualStudio{version number}\ComponentModelCache


我对Visual Studio 2017也有同样的问题。我尝试了上述步骤,但仍然得到了弹出窗口和windows的声音。此外,我的一些(有限的)扩展名也无法工作(例如,添加新文件、shift F2)

我发现临时文件夹已满,以至于Visual Studio在创建临时文件时出现问题

解决方案:删除此处的所有内容->

C:\Users\YOURUSERNAME\AppData\Local


我这里有5GB的东西,VisualStudio在重启后开始平稳运行

这是Visual Studio中的一个例外,与您的代码无关,除非您正在调试扩展…它告诉您扩展有问题。。您确定这是您的代码吗?您的错误与visual studio 2013无关。在从其他响应中了解到什么是空指针异常后调试代码。那么,引发错误的代码是什么?我已升级到VS2013 update3,现在运行良好!非常感谢。