Dopo aver installato e quindi riparato la mia istanza VS2015, non riesco ancora a far funzionare intellisense (lato server) nelle viste MVC. Vengo avvisato dal messaggio non appena apro per la prima volta in una sessione un file .cshtml e mi indirizzo al file Activitylog. Messaggio di errore recuperato in ActivityLog.xml (versione corta):
System.ArgumentException: l'elemento è già stato aggiunto. Chiave nel dizionario: "RazorSupportedRuntimeVersion"
Ecco la versione completa:
System.Reflection.TargetInvocationException: l'eccezione è stata generata dalla destinazione di una chiamata. ---> System.ArgumentException: l'articolo è già stato aggiunto. Chiave nel dizionario: "RazorSupportedRuntimeVersion"Chiave aggiunta: "RazorSupportedRuntimeVersion" in System.Collections.Hashtable.Insert (chiave oggetto, valore oggetto, valore booleano) in System.Collections.Hashtable.Add (chiave oggetto, valore oggetto) in System.Collections.Specialized.HybridDictionary.Add (Chiave oggetto, Valore oggetto) in Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty (Chiave oggetto, Proprietà oggetto) in Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRetor .GetVersion (ITextBuffer textBuffer) su Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion (ITextBuffer textBuffer, Version & razorVersion) su Microsoft.Html.Editor.ContainedLanguage.RazerTaggorB.RazerTaggor: della traccia dello stack delle eccezioni interne --- nel sistema.RuntimeMethodHandle.InvokeMethod (Target oggetto, Argomenti Object [], Firma firma, Costruttore booleano) su System.Reflection.RuntimeConstructorInfo.Invoke (BindingFlags invokeAttr, Binder binder, Object [] parametri, CultureInfo culture) su System.RuntimeType.CreateInagsImplA , Raccoglitore di leganti, Argomenti di oggetto [], Cultura di CultureInfo, Attivazione di oggetti [] Attributes, StackCrawlMark & stackMark) su System.Activator.CreateInstance (Tipo di tipo, BindingFlags bindingAttr, Raccoglitore di leganti, Object [] args, Cultura di CultureInfo, Oggetto [] ActivAttributes) System.Activator.CreateInstance (Type type, Object [] args) su Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider'1.CreateTagger [T] (ITextBuffer textBuffer) su Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator '1.GatherTaggers (ITextBuffer textBuffer)
Se è di aiuto, ho alcune personalizzazioni di colorazione dei caratteri e ho installato le estensioni Web Essentials, Bundler & Minifier e Web Compiler.
AGGIORNAMENTO : succede quando apro un'applicazione Web esistente o quando ne creo una nuova da zero. Esiste anche un'istanza di VS2013 installata e in esecuzione sullo stesso computer.
Come puoi vedere dalla foto sopra, non ottengo alcun intellisense, né alcun tipo di colorazione del codice.
Qualche idea su come risolverlo? Grazie in anticipo.