在安装并修复VS2015实例后,我仍然无法在我的MVC视图中使用智能感知(服务器端)。第一次在会话中打开.cshtml文件并发送到Activitylog文件时,我会通过消息提示收到警报。在ActivityLog.xml(简短版本)中检索到的错误消息:
System.ArgumentException:已添加项目。输入字典:'RazorSupportedRuntimeVersion'
这是完整版本:
System.Reflection.TargetInvocationException:调用的目标引发了异常。---> System.ArgumentException:已添加项目。输入字典:'RazorSupportedRuntimeVersion'要添加的键:在System.Collections.Hashtable.Insert(对象键,对象nvalue,布尔值添加)在System.Collections.Hashtable.Add(对象键,对象值)在System.Collections.Specialized.HybridDictionary.Add处添加“ RazorSupportedRuntimeVersion” Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(对象键,对象属性)上的(对象键,对象值) Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor(ITextBuffer End。内部异常堆栈跟踪---在System。System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr,Binder活页夹,Object []参数,CultureInfo文化)在System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr)处运行(RuntimeMethodHandle.InvokeMethod ,活页夹活页夹,Object [] args,CultureInfo文化,System.Activator.CreateInstance(类型类型,BindingFlags bindingAttr,活页夹活页夹,Object [] args,CultureInfo文化,Object [] ActivationAttributes)处的Object [] activationAttributes,StackCrawlMark&stackMark) Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider中的System.Activator.CreateInstance(类型,Object []参数),Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator中的1.CreateTagger [T](ITextBuffer textBuffer)1.GatherTaggers(ITextBuffer textBuffer)
如果有帮助,我可以对字体进行一些自定义设置,并安装Web Essentials,Bundler&Minifier和Web Compiler扩展。
更新:打开我现有的Web应用程序或从头开始创建一个全新的Web应用程序时都会发生。在同一台计算机上还安装并运行了一个VS2013实例。
从上面的图片中可以看到,我根本没有智能感知,也没有任何代码着色。
关于如何解决它的任何线索?提前致谢。