我看过here和link in the solution,但我仍然遇到问题。我安装了带有SP1测试版和MVC3的Visual Studio 2010但在cshtml文件上没有遇到Intellisense,并且找不到System.Web.Helpers的问题。
下载已发布的VS2010 SP1并安装了这个(按照推荐,超过测试版)并且仍然存在问题,因此卸载了MVC3。
现在我根本无法安装MVC3,日志显示VS10-KB2483190-x86.exe)失败并显示0x80070643 - 安装过程中出现致命错误,甚至在7-zip中打开MVC3 exe并单独安装组件时也是如此博客。
是否还有其他人遇到了类似的问题?
答案 0 :(得分:5)
This blog确实有效,如问题中所述。下载了MVC3的独立安装程序,并使用7-zip获取了各个文件。
事先,我使用this post中的指南卸载了ASP.NET网页,该指南首先讨论从注册表中删除尾部斜杠。
现在MVC3正常工作,还找到了System.Web.Helpers和IDependencyResolver,这是重新安装的另一个原因。
答案 1 :(得分:4)
获取您的visual studio dvd,或下载iso试用版并安装它。然后运行mvc3设置。我自己运行了vs10-kb2483190-x86,它抱怨没有从DVD中找到vs setup.msi。
答案 2 :(得分:2)
我无法使用相同的错误安装MVC,Paul的解决方案对我有用。非常感谢。我没有必要在我的特定情况下执行注册表模块。所以,
答案 3 :(得分:1)
我遇到了使用Web安装程序安装失败的相同问题(尽管它报告成功)。但就我而言,在我尝试安装MVC3之前,我已经安装了MVC4。
我下载了离线安装程序,该安装程序失败并出现与上述相同的错误。然后我尝试了插入VS2010 DVD和改变注册表路径的建议,但都没有奏效。然后我尝试首先从控制面板中的程序和功能中卸载MVC3。这次安装比以前更进一步,但安装NuGet失败了。所以我卸载了NuGet 并重新安装了安装程序,这次成功了!然后,我必须从http://nuget.org/下载最新版本重新安装NuGet。