安装后,然后修复我的 VS2015实例,我仍然不能得到智能(服务器端)工作在我的 MVC 视图。 当我在一个会话中第一次打开一个 . cshtml文件并找到 Activitylog 文件时,我就会收到消息提示的提醒。 在 ActivityLog.xml (简短版本)中检索到的错误消息:
异常: 项已被添加。请输入 字典: ‘ RazorSupportedRuntimeVersion’
以下是完整版本:
已引发异常 --> < strong > System.ArgumentException: Item 已被添加。关键字: ‘ RazorSupportedRuntimeVersion’ 添加关键字: “ RazorSupportedRuntimeVersion” 系统。集合。哈希表。插入(对象键,对象 nvalue,布尔值 在 System.Collections.Hashtable.Add (对象键,对象值) 系统。集合。专门化。混合字典。添加(对象键,对象 价值) Microsoft.VisualStudio.Utilites.PropertyCollection. AddProperty (对象 键,对象属性) 微软。 VisualStudio。 HTML。包。剃刀。 RazorVersionDetector。微软。 HTML。编辑器。包含语言。剃刀。 Def.IRazorVersionDetector。 GetVersion (ITextBuffer TextBuffer) 编辑器。包含语言。剃刀。剃刀实用程序 (textBuffer,Version & razorVersion) 编辑器。包含语言。 Razor.RazorErrorTagger. . ctor (ITextBuffer TextBuffer)——-内部异常堆栈跟踪的结束——-at System.RuntimeMethodHandle.InvokeMethod (Object target,Object [] 参数,签名签名,布尔构造函数) 系统。反射。运行时构造信息。调用(绑定标志 InvekAttr、 Binder Binder、 Object []参数、 CultureInfo 区域性) 在 System.RuntimeType.CreateInstanceImpl (BindingFlagsbindingAttr, 活页夹,Object [] args,CultureInfo 区域性,Object [] ActivationAttritribute,StackCrawlMark & stackMark) System.Activator.CreateInstance (类型类型,BindingFlagsbindingAttr, 活页夹,Object [] args,CultureInfo 区域性,Object [] 在 System.Activator.CreateInstance (类型类型, 对象[] args)在 Microsoft.Html. Editor. ContainedLanguage. Common. ContainedCodeErrorTaggerProvider’1. CreateTagger [ T ](ITextBuffer TextBuffer) 微软。 VisualStudio。文本。标记。实现。标记聚合器’1。收集标记(ITextBuffer TextBuffer)
如果有帮助的话,我有一些字体着色自定义,并安装了 Web 基本功能、 Bundler & Minifier 和 Web 编译器扩展。
更新 : 当我打开一个现有的 Web 应用程序或者从头开始创建一个全新的 Web 应用程序时,这种情况就会发生。 还有一个 VS2013实例在同一台机器上安装和运行。
正如你可以从上面的图片中看到的,我没有得到任何智能感知,也没有任何类型的代码着色。
知道怎么修吗? 先谢谢你。