Après avoir installé puis réparé mon instance VS2015 , je ne parviens toujours pas à faire fonctionner intellisense (côté serveur) dans mes vues MVC. Je suis alerté par une invite de message dès que j'ouvre pour la première fois dans une session un fichier .cshtml et je suis adressé au fichier Activitylog. Message d'erreur récupéré dans ActivityLog.xml (version courte):
System.ArgumentException: l'élément a déjà été ajouté. Clé dans le dictionnaire: 'RazorSupportedRuntimeVersion'
Voici la version complète:
System.Reflection.TargetInvocationException: une exception a été levée par la cible d'un appel. ---> System.ArgumentException: l'élément a déjà été ajouté. Clé dans le dictionnaire: 'RazorSupportedRuntimeVersion'Clé ajoutée: 'RazorSupportedRuntimeVersion' à System.Collections.Hashtable.Insert (Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add (Object key, Object value) at System.Collections.Specialized.HybridDictionary.Add (Clé d'objet, valeur d'objet) chez Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty (Clé d'objet, propriété d'objet) chez Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.DefDetIRazorVersion .GetVersion (ITextBuffer textBuffer) à Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion (ITextBuffer textBuffer, Version & razorVersion) à Microsoft.Html.Editor.ContainedLanguage.Razor.TextBuffer_TextBuffer_TextBuffer (ITextBuffer textBuffer, Version & razorVersion) à Microsoft.Html.Editor.ContainedLanguage.Razor.TextBuffer (ITextBuffer) de trace de pile d'exceptions interne --- à System.RuntimeMethodHandle.InvokeMethod (Object target, Object [] arguments, Signature sig, Boolean constructor) à System.Reflection.RuntimeConstructorInfo.Invoke (BindingFlags invokeAttr, Binder binder, Object [] parameters, CultureInfo culture) à System.RuntimeType.CreateInFliance , Binder binder, Object [] args, CultureInfo culture, Object [] activationAttributes, StackCrawlMark & stackMark) à System.Activator.CreateInstance (Type type, BindingFlags bindingAttr, Binder binder, Object [] args, CultureInfo culture, Object [] activationAttributes) à System.Activator.CreateInstance (Type type, Object [] args) sur Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider'1.CreateTagger [T] (ITextBuffer textBuffer) sur Microsoft.VisualStudio.Tgg.Tagging.Implementation.1.GatherTaggers (ITextBuffer textBuffer)
Si cela peut vous aider, j'ai quelques personnalisations de coloration des polices et les extensions Web Essentials, Bundler & Minifier et Web Compiler sont installées.
MISE À JOUR : cela se produit soit lorsque j'ouvre une application Web existante, soit lorsque j'en crée une toute nouvelle à partir de zéro. Il existe également une instance de VS2013 installée et exécutée sur la même machine.
Comme vous pouvez le voir sur la photo ci-dessus, je n'obtiens aucune intelligence, ni aucune sorte de coloration de code.
Un indice sur la façon de résoudre ce problème? Merci d'avance.