使用Visual Studio 2010,MVC 3(发行版)打开一个特定的项目,这是一个传统的Web窗体项目,我已经加入MVC时,我得到这个错误:
“Web项目‘’需要缺少的Web组件与Visual Studio中运行。你愿意立即下载并安装了使用Web平台安装?
ASP.NET Web页面剃刀语法“。
- 我有MVC安装和运行完全。 其他纯MVC和其他混合Web窗体/ MVC项目没有任何问题打开。
- 点击“是”出现要经过下载和安装,但仍然是错误。
- 单击“否”打开项目,在那里我有智能感知和语法高亮显示剃刀,我所有的MVC环境项(添加视图,添加控制器等)。 总之,一切似乎是工作,除了这似乎是一个虚假的错误信息就好了。
我已经做了比较SLN,和的csproj web.config文件中的文件,并补充说,出现相关的一切。 在此之前这样做,我错过了在ProjectTypeGuids加入其中得到了MVC上下文菜单和剃刀智能感知工作的一些条目。 我尝试重置ProjectGuid,但我仍然得到错误。
我也以前通过卸载MVC3,MVC2,ASP.NET网页不见了,修复Visual Studio中,从单独的安装程序安装MVC 3,大概一对夫妇更多的事情。 我还没有尝试过一个完整的系统重装。 我从一个相对干净的Windows 7安装工作。 这是一个新的安装大约2个星期前,只有VS 2010已经安装(无旧版本或测试版)。
我的想法在这一点上。 任何人有什么建议吗? 我有点困惑,因为这是具体项目,但该错误信息表明,这个问题是与Visual Studio。
更新:它变得更有趣一点。 另一位开发人员能够打开同一个项目他的机器上没有任何错误或警告。 所以这是我的工作站上具体到这个项目的东西。 在这一点上,我愿意把它简单地看作是一些模糊的边缘情况下的错误。
更新2:现在重新启动了系统更新后,它的工作我的工作站上。 绝对某种边缘情况下,绝对不是我可以重现。