1. ホーム
  2. visual-studio

[解決済み] 例外が発生しました。これは、Visual Studio 2013の拡張機能が原因である可能性があります。

2022-02-15 20:49:54

質問

VS-2013 Premiumのupdate 3を使用しています。コードをデバッグしているとき、に入ろうとすると、このエラーメッセージボックスが表示されます。 例外が発生しました。これは、拡張機能によって引き起こされる可能性があります。

ログファイル(パスはメッセージに記載)を入力すると、このような例外が発生します。

<entry>
  <record>920</record>
  <time>2016/11/02 08:21:03.224</time>
  <type>Error</type>
  <source>Editor or Editor Extension</source>
  <description>System.InvalidOperationException:   EndBatchUpdate                called without BeginBatchUpdate being called&#x000D;&#x000A;
     at Microsoft.VisualStudio.Text.Classification.Implementation.EditorFormatMap.EndBatchUpdate()&#x000D;&#x000A;   
     at Microsoft.VisualStudio.Text.Classification.Implementation.ClassificationFormatMap.EndBatchUpdate()&#x000D;&#x000A;  
     at Microsoft.VisualStudio.Editor.Implementation.MarkerType.UpdateMarkerFormat(String markerName, IClassificationType classificationType)&#x000D;&#x000A;
     at Microsoft.VisualStudio.Editor.Implementation.MarkerType.EnsureLazyStateInitialized()&#x000D;&#x000A; 
     at Microsoft.VisualStudio.Editor.Implementation.MarkerManager.GetErrorTags(NormalizedSnapshotSpanCollection spans)&#x000D;&#x000A;
     at Microsoft.VisualStudio.Editor.Implementation.MarkerManager.ErrorTaggerImplementation.GetTags(NormalizedSnapshotSpanCollection spans)&#x000D;&#x000A;
     at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.&lt;GetTagsForBuffer&gt;d__5.MoveNext()
  </description>
</entry>

同じ項目が4回以上あります。コンポーネントキャッシュモデルを削除しても、問題は解決されません。

C:\UsersUser nameAppDataLocalMicrosoftVisualStudio12.0

その他のエラーは以下の通りです。

<entry>
  <record>891</record>
  <time>2016/11/02 08:21:02.023</time>
  <type>Error</type>
  <source>Editor or Editor Extension</source>
  <description>System.InvalidOperationException: IWpfTextView.TextViewLines is invalid.&#x000D;&#x000A;   
     at Microsoft.VisualStudio.Text.Editor.Implementation.WpfTextView.Microsoft.VisualStudio.Text.Editor.IWpfTextView.get_TextViewLines()&#x000D;&#x000A;   
     at Microsoft.VisualStudio.Text.AdornmentLibrary.TextMarkers.Implementation.TextMarkerVisualManager.OnFormatMappingChanged(Object sender, FormatItemsEventArgs e)&#x000D;&#x000A;   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)&#x000D;&#x000A;   
     at Microsoft.VisualStudio.Text.Classification.Implementation.ViewSpecificFormatMap.EditorFormatMapChanged(Object sender, FormatItemsEventArgs e)&#x000D;&#x000A;   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)&#x000D;&#x000A;
     at Microsoft.VisualStudio.Text.Classification.Implementation.EditorFormatMap.SendChangedEvent()&#x000D;&#x000A;
     at Microsoft.VisualStudio.Text.Classification.Implementation.EditorFormatMap.SetProperties(String key, ResourceDictionary properties)&#x000D;&#x000A;   at Microsoft.VisualStudio.Text.Classification.Implementation.ClassificationFormatMap.SetExplicitTextProperties(IClassificationType classificationType, TextFormattingRunProperties properties)&#x000D;&#x000A;   at Microsoft.VisualStudio.Text.Classification.Implementation.ClassificationFormatMap.AddExplicitTextProperties(IClassificationType classificationType, TextFormattingRunProperties properties, IClassificationType priority)&#x000D;&#x000A;   at Microsoft.VisualStudio.Editor.Implementation.FontsAndColorsHelper.UpdateLegacyMarkerClassification(IClassificationFormatMap classificationFormatMap, IClassificationType classificationType, ColorableItemInfo[] info)&#x000D;&#x000A;
     at Microsoft.VisualStudio.Editor.Implementation.MarkerType.UpdateMarkerFormat(String markerName, IClassificationType classificationType)&#x000D;&#x000A;   at Microsoft.VisualStudio.Editor.Implementation.MarkerType.EnsureLazyStateInitialized()&#x000D;&#x000A;
     at Microsoft.VisualStudio.Editor.Implementation.MarkerManager.&lt;GetClassificationTags&gt;d__15.MoveNext()&#x000D;&#x000A;
     at Microsoft.VisualStudio.Editor.Implementation.TextMarkerViewTagger.&lt;GetTags&gt;d__0.MoveNext()&#x000D;&#x000A;
     at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.&lt;GetTagsForBuffer&gt;d__5.MoveNext()</description>
</entry>

<entry>
  <record>853</record>
  <time>2016/11/02 08:19:10.020</time>
  <type>Error</type>
  <source>Color Theme Service</source>
  <description>The color &apos;Popup&apos; in category &apos;de7b1121-99a4-4708-aedf-15f40c9b332f&apos; does not exist.
  </description>
</entry>

<entry>
  <record>878</record>
  <time>2016/11/02 08:19:12.567</time>
  <type>Error</type>
  <source>Extension Manager</source>
  <description>Extension will not be loaded because an extension with the same ID &apos;Microsoft.Windows.DevelopmentKit.Desktop&apos; is already loaded at C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.0\DESKTOP SDK\...</description>
  <path>C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\</path>
</entry>

解決方法は?

ツール-->拡張機能と更新を開き、ここにあるすべての追加機能を無効にします。ビジュアルスタジオを再起動します。 問題は解決します。 これが他の人の助けになることを願っています。