首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC 3 Razor智能感知

MVC 3 Razor智能感知
EN

Stack Overflow用户
提问于 2011-07-20 01:13:01
回答 3查看 2.6K关注 0票数 3

我已经安装了Visual Studio2010旗舰版和SP1 RTM和MVC3RTM。我遇到的问题是Razor intellisense无法工作。当我使用Razor引擎开始一个新的MVC3项目并打开一个视图时,Razor高亮显示起作用了,但是所有的关键字都带有红色的下划线,并且intellisense不起作用。我没有安装ReSharper。

我尝试过重新安装MVC2、MVC3和Visual Studio2010旗舰版,但是intellisense仍然不能在Razor上工作。有没有其他人遇到过这个问题,或者知道如何修复它?

提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2011-07-20 01:29:28

卸载时,请确保卸载以下所有

  • Microsoft ASP.NET MVC 3
  • Microsoft ASP.NET MVC 3- Visual Studio2010工具更新(您可能没有此installed)
  • Microsoft ASP.NET Web Pages
  • Microsoft ASP.NET网页- Visual Studio 2010 Tools

现在安装以下软件:

  • ASP.NET MVC 3 Tools Update

Razor Intellisense应该可以工作。

票数 2
EN

Stack Overflow用户

发布于 2011-07-20 01:28:38

您可能没有使用正确的编辑器打开Razor文件。如果你在RTM出现之前使用Razor,当Razor还没有编辑器的时候,这是特别有可能的。

右键单击您的.cshtml文件并选择“打开方式”,并确保默认设置为"Razor Editor“,而不是HTML或XML编辑器。在RTM之前,自动检测会根据XML标记的存在选择XML编辑器作为正确的编辑器。

此外,您还说您已经重新安装了所有组件,但实际的智能感知支持来自一个名为“MVC Pages Visual Studio Tools”的包,该包是作为ASP.NET的一部分安装的。如果您实际使用的是Razor编辑器,并且没有智能感知,请卸载MVC3和网页工具,然后重新安装它们。

票数 0
EN

Stack Overflow用户

发布于 2011-12-18 02:42:03

此解决方案适用于我:)

当我卸载(我永远不应该安装) visual studio的SP1更新时,我的剃刀支持已经消失了,我试图卸载并安装MVC3工具更新很多次,但都不起作用。

之后,我右键单击安装程序并解压缩包,我看到了其中独立的.msi安装程序。我一个接一个地安装了我需要的东西,并且工作正常:)

希望能对其他用户有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6751186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档