Visual studio 2010 MVC 3 Visual Studio 2010 Razor模型intellisense不工作

Visual studio 2010 MVC 3 Visual Studio 2010 Razor模型intellisense不工作,visual-studio-2010,razor,visual-studio-2012,Visual Studio 2010,Razor,Visual Studio 2012,自从我为VS 11更新了我的项目后,我的@Model intellisense在Visual Studio(2010或11)的两个版本中都无法工作。我已尝试还原.csproj文件以删除VS 11引用,但无效。其他MVC3Razor项目运行良好。有人遇到过这种情况吗?如果在两个版本的Visual Studio中都不工作,安装可能会有点损坏。我的第一步是尝试修复VisualStudio2010安装,看看Intellisense行为是否只在2010年恢复 控制面板 添加/删除程序 VisualStu

自从我为VS 11更新了我的项目后,我的@Model intellisense在Visual Studio(2010或11)的两个版本中都无法工作。我已尝试还原.csproj文件以删除VS 11引用,但无效。其他MVC3Razor项目运行良好。有人遇到过这种情况吗?

如果在两个版本的Visual Studio中都不工作,安装可能会有点损坏。我的第一步是尝试修复VisualStudio2010安装,看看Intellisense行为是否只在2010年恢复

  • 控制面板
  • 添加/删除程序
  • VisualStudio2010
  • 在菜单中选择“修复”
如果这能起作用,那么您可能会对返回的intellisense感到满意,或者对VisualStudio11尝试相同的步骤,并希望它能解决这两个问题。但如果2011年的安装是罪魁祸首,那么很有可能它会立即重创这两个问题

我找到了一篇解决我问题的文章

编辑:

似乎是安装VS11和一些工具更新的组合导致了这个问题。我运气好,并设法得到以下错误消息:

The type System.Web.Mvc.ModelClientValidationRule exists in both c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.O\Assemblies\System.Web.WebPages.dll and c:\Program
Files (6)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.Mvc.dll
在做了一些挖掘之后,我最终卸载了“MicrosoftASP.NETWebPages2-VisualStudio2010工具”,结果一切正常。当然,卸载“Microsoft ASP.NET网页-Visual Studio 2010工具”可能是一个更好的主意,但这目前正在起作用


我发现互联网上完全没有关于这类问题的信息,所以我把它放在这里给子孙后代。

对我来说,是MVC4搞乱了它,卸载它解决了这个问题。