2015-09-04 15 views
8

Ich habe gerade meine Maschine mit einer Neuinstallation von Visual Studio 2015 neu erstellt. Ich habe auch die Erweiterungen für Web Essentials und Web Compiler installiert, aber diese scheinen verursacht zu haben ein ProblemRazor Editor Formatierung funktioniert nicht nach der Installation von Web Essentials und Web Compiler

Sagen Sie zum Beispiel, vor der Installation von Web Essentials und Web Compiler, wenn ich eine Razor-Ansicht bearbeiten würde, wenn das aktuelle Element wurde ein paar Tabs formatiert, und ich drückte auf Enter, der Cursor würde automatisch Tab auf der richtige Ort.

Arbeitsbeispiel:

<ul> 
    <li> <!--press enter here--> 
     |<!--would put cursor here--> 
    </li> 
</ul> 

Nichtarbeitsbeispiel:

<ul> 
    <li> <!--press enter here--> 
|<!--put's cursor here--> 
    </li> 
</ul> 

Dieses, wie ich bin sicher, dass Sie ziemlich ärgerlich verstehen ist!

Ich bin mir ziemlich sicher, dass es etwas mit Web Essentials oder Web Compiler zu tun hat, denn das war kein Problem vorher. Zusätzlich dazu, erhalte ich die folgende Fehlermeldung beim Start:

Error

Und dies scheint der Täter in ActivityLog.xml

ERROR Editor oder Editor Erweiterung

zu sein

System.Reflection.TargetInvocationException: Exception wurde durch das Ziel eines In ausgelöst Berufung. ---> System.ArgumentException: Element wurde bereits hinzugefügt. Key im Wörterbuch: 'RazorSupportedRuntimeVersion' Key hinzugefügt werden: 'RazorSupportedRuntimeVersion' bei System.Collections.Hashtable.Insert (Objektschlüssel, Objekt nValue, Boolean add) bei System.Collections.Hashtable.Add (Objektschlüssel, Objektwert) bei System.Collections.Specialized.HybridDictionary.Add (Objektschlüssel, Object Wert) bei Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty (Object Schlüssel, Objekteigenschaft) bei Microsoft.VisualStudio.Html.Package.Razor .RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorVersionDetector.GetVersion (ITextBuffer textBuffer) um Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtili ty.TryGetRazorVersion (ITextBuffer textBuffer, Version & razorVersion) bei Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor (ITextBuffer textBuffer) --- Ende der Ausnahmestapelüberwachung --- bei System.RuntimeMethodHandle .InvokeMethod (Zielobjekt, Objekt [] Argumente Signatur SIG, Boolean Konstruktor) bei System.Reflection.RuntimeConstructorInfo.Invoke (Binding invokeAttr, Binder Bindemittel, Object [] Parameter, Culture Kultur) bei System.RuntimeType.CreateInstanceImpl (BindingFlags bindingAttr, Aktenordner, Object [] args, CultureInfo-Kultur, Objekt [] activationAttributes, StackCrawlMark & stackMark) bei System.Activator.CreateInstance (Typ Typ, Binding bindingAttr, Binder Bindemittel, Object [] args, Culture Kultur, Object [] activationAttributes) bei System.Activator.CreateInstance (Typ Typ, Object [] args) bei Microsoft.Html.Editor. ContainedLanguage.Common.ContainedCodeErrorTaggerProvider 1.CreateTagger[T](ITextBuffer textBuffer) at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator 1.GatherTaggers (ITextBuffer textBuffer)

+0

Haben Sie versucht, die beiden Erweiterungen zu deinstallieren? Bleiben die Probleme bestehen? Haben Sie versucht, nur eines der beiden zu installieren? – Tamas

+0

@ Tamas-SonarSourceTeam ja versucht, dass – series0ne

+0

Und hatten Sie immer noch die Probleme? – Tamas

Antwort

2

Dies geschah zu mir heute und ich das Problem zu beheben folgen Sie den Anweisungen von der akzeptierte Antwort auf diese Frage: Visual Studio 2015 Broken Razor Intellisense

Hier ist die Antwort :

löste ich dieses Problem, indem die Daten Benutzer Zurücksetzen des ".vs" -Ordner in meinem Projekt

devenv.exe /resetuserdata 

und entfernen.