После установки и последующего ремонта моего экземпляра VS2015 я все еще не могу заставить intellisense (на стороне сервера) работать в моих представлениях MVC. Я получаю уведомление в виде приглашения, как только я открываю в первый раз в сеансе файл .cshtml и получаю адрес файла Activitylog. Сообщение об ошибке, полученное в ActivityLog.xml (короткая версия):
System.ArgumentException: элемент уже добавлен. Ключ в словаре: 'RazorSupportedRuntimeVersion'
Вот полная версия:
System.Reflection.TargetInvocationException: исключение было выброшено целью вызова. ---> System.ArgumentException: элемент уже добавлен. Ключ в словаре: 'RazorSupportedRuntimeVersion'Добавляемый ключ: 'RazorSupportedRuntimeVersion' в System.Collections.Hashtable.Insert (ключ объекта, объект nvalue, логическое добавление) в System.Collections.Hashtable.Add (ключ объекта, значение объекта) в System.Collections.Specialized.HybridDictionary.Add (Ключ объекта, значение объекта) в Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty (ключ объекта, свойство объекта) в Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainLanguage.RazorVersion.IRazorVersion. .GetVersion (ITextBuffer textBuffer) в Microsoft.Html.Editor.ContainLanguage.Razor.RazorUtility.TryGetRazorVersion (ITextBuffer textBuffer, Version & razorVersion) в Microsoft.Html.Editor.ContainLanguageRuffer.RazorBuffer (ITextBuffer). внутренней трассировки стека исключений --- в System.RuntimeMethodHandle.InvokeMethod (цель объекта, аргументы Object [], сигнатура сигнатуры, логический конструктор) в System.Reflection.RuntimeConstructorInfo.Invoke (BindingFlags invokeAttr, связыватель привязки, параметры Object [], привязка CultureInfo) в System.RuntimeInfoTypelags (язык и региональные параметры) в System.RuntimeInfoTypelags. , Binder binder, Object [] args, CultureInfo culture, Object [] activateAttributes, StackCrawlMark и stackMark) в System.Activator.CreateInstance (Type type, BindingFlags bindingAttr, Binder binder, Object [] args, CultureInfo culture, Object [] activateAttributes) в System.Activator.CreateInstance (Type type, Object [] args) в Microsoft.Html.Editor.ContainLanguage.Common.ConolatedCodeErrorTaggerProvider'1.CreateTagger [T] (ITextBuffer textBuffer) в Microsoft.VisualStudio.Textregator.Tagging.A1.GatherTaggers (ITextBuffer textBuffer)
Если это поможет, у меня есть несколько настроек раскраски шрифтов и установлены расширения Web Essentials, Bundler & Minifier и Web Compiler.
ОБНОВЛЕНИЕ : это происходит либо когда я открываю существующее веб-приложение, либо когда я создаю новое с нуля. Также на том же компьютере установлен и запущен экземпляр VS2013 .
Как вы можете видеть на картинке выше, я не получаю никакого intellisense и никакой раскраски кода.
Есть какие-нибудь подсказки о том, как это исправить? Заранее спасибо.