我已经安装了Visual Studio2010旗舰版和SP1 RTM和MVC3RTM。我遇到的问题是Razor intellisense无法工作。当我使用Razor引擎开始一个新的MVC3项目并打开一个视图时,Razor高亮显示起作用了,但是所有的关键字都带有红色的下划线,并且intellisense不起作用。我没有安装ReSharper。
我尝试过重新安装MVC2、MVC3和Visual Studio2010旗舰版,但是intellisense仍然不能在Razor上工作。有没有其他人遇到过这个问题,或者知道如何修复它?
提前感谢!
发布于 2011-07-20 01:29:28
卸载时,请确保卸载以下所有
现在安装以下软件:
Razor Intellisense应该可以工作。
发布于 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和网页工具,然后重新安装它们。
发布于 2011-12-18 02:42:03
此解决方案适用于我:)
当我卸载(我永远不应该安装) visual studio的SP1更新时,我的剃刀支持已经消失了,我试图卸载并安装MVC3工具更新很多次,但都不起作用。
之后,我右键单击安装程序并解压缩包,我看到了其中独立的.msi安装程序。我一个接一个地安装了我需要的东西,并且工作正常:)
希望能对其他用户有所帮助。
https://stackoverflow.com/questions/6751186
复制相似问题