无法获取Razor智能感知功能

3

我已经尝试了一切,但仍然无法在Razor视图中使用Razor Intellisense。

在Views文件夹的web.config文件中,我有几个波浪线。我的项目中引用了System.Web.Webpages.Razor,但是web.config文件仍然无法解析configSections中的3个引用,并且WebViewPage的错误说它必须可转换为System.Web.UI.Page。

接下来应该尝试什么?


1
你安装了Visual Studio 2010 SP 1吗? - Dave
请确保您已安装了带有工具更新(或1月发布版)的MVC 3。同时,请确保您的项目在Views目录中有一个Web.Config文件。 - Buildstarted
如果您使用的是没有SP1的Visual Studio 2010,您将无法使用Intellisense。 - Saleh
我听说有人在使用Resharper和Razor IntelliSense时遇到了问题。如果你正在使用Resharper,可以尝试将IntelliSense更改为使用VS而不是Resharper,看看是否是问题的原因。 - WooHoo
1个回答

2
问题在于我的电脑上仍然有MVC2的残留物。卸载并没有完全删除它,剩下的几个文件阻止了新的MVC 3安装正确完成。很抱歉我没有这个网址,但是有人在博客上写了这个主题,并给出了一个逐步操作指南。我不得不做比他建议的更多的事情,但那就是解决方案...清除你电脑上最后的所有MVC 2或MVC 3 CTP的残留物。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接