安装并修复我的VS2015年我仍然无法在MVC视图中使用intellisense(服务器端)。我在会话中第一次打开时就会收到消息提示的提醒.cshtml文件并发送到Activitylog文件。ActivityLog.xml(短版本)中检索到错误消息:
系统。ArgumentException:已添加项。键入dictionary:'RazorSupportedRuntimeVersion'
以下是完整版本:
系统。反思。TargetInvocationException:引发异常调用的目标。-->系统。ArgumentException:项已添加。键入词典:'RazorSupportedRuntimeVersion'正在添加的密钥:位于的“RazorSupportedRuntimeVersion”系统。收藏。哈希表。插入(对象键、对象值、布尔添加)。收藏。哈希表。在添加(对象键,对象值)系统。收藏。专业的。混合字典。添加(对象键,对象值)在微软。VisualStudio。公用事业。PropertyCollection。AddProperty(对象键,Object属性)位于微软。VisualStudio。Html。包裹。剃刀。剃刀版本检测器。微软。Html。编辑。ContainedLanguage(包含语言)。剃刀。Def.IRazor版本检测器。获取版本(ITextBuffertext缓冲区)微软。Html。编辑。ContainedLanguage(包含语言)。剃刀。剃刀效用。TryGetRazor版本(ITextBuffertextBuffer,版本&razorVersion)位于微软。Html。编辑。ContainedLanguage(包含语言)。剃刀。剃刀错误标签。。ctor(ITextBuffertextBuffer)---内部异常堆栈跟踪结束---在系统。RuntimeMethodHandle。InvokeMethod(对象目标,对象[]arguments,Signature sig,布尔构造函数)系统。反思。RuntimeConstructorInfo。调用(绑定标志invokeAttr,绑定器绑定器,Object[]参数,CultureInfo区域性)在系统上。运行时类型。CreateInstanceImpl(BindingFlags bindingAttr,绑定器绑定器,Object[]参数,CultureInfo区域性,Object[]activationAttributes、StackCrawlMark和stackMark)位于系统。激活器。CreateInstance(类型类型,BindingFlags bindingAttr,绑定器绑定器,Object[]参数,CultureInfo区域性,Object[]activationAttributes)。激活器。CreateInstance(类型类型,对象[]args)位于微软。Html。编辑。ContainedLanguage(包含语言)。常见。ContainedCodeErrorTaggerProvider'1.CreateTagger[T](ITextBuffertext缓冲区)微软。VisualStudio。文本。标记。实施。TagAggregator“1.收集标签程序(ITextBuffertext缓冲区)
如果有什么帮助的话,我有一些字体颜色自定义,并安装了Web Essentials、Bundler&Minifier和Web编译器扩展。
更新:当我打开一个现有的web应用程序或从头开始创建一个全新的应用程序时,就会发生这种情况。还有一个2013年VS安装并在同一台机器上运行。
正如你从上面的图片中看到的,我没有任何智能感知,也没有任何代码着色。
如何解决这个问题?