我做了一个Windows更新,之后我的asp.net mvc 5应用程序将不再加载抱怨 CS0234: The type or namespace name 'Html' does not exist in the namespace 'System.Web.Mvc' 表明我的意见web.config是错误的 <system.web.webPages.razor> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <pages pageBaseType="System.Web.Mvc.WebViewPage"> <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Optimization"/> <add namespace="System.Web.Routing" /> <add namespace="Ogre.Extensions" /> <add namespace="Newtonsoft.Json"/> </namespaces> </pages> </system.web.webPages.razor> 现在这很混乱。 在我的项目中,我可以看到Html命名空间,在ILSpy中打开我的程序集,我可以导航到绑定的System.Web.Mvc ,我也可以,融合日志不显示任何可疑的绑定错误。 就好像我的观点正在成功地绑定到一个老版本的Mvc。 […]
我是唯一一个在10月15日安装了Windows Update(8.1)的人,突然MVC停止工作,因为这个警告? 警告1无法parsing此参考。 找不到程序集“System.Web.Mvc,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL”。 检查以确保程序集存在于磁盘上。 如果您的代码需要此引用,则可能会出现编译错误。 看来,这个Windows更新安装版本号为4.0.0.1的MVC的较新版本,并从程序文件文件夹中删除旧版本。 有人知道如何解决这个问题,而不是每个项目爬行?