如何获得Razor View Engine的IntelliSense

max*_*max 23 asp.net-mvc razor

刚刚安装了Microsoft Visual Web Developer 2010并尝试使用Razor View Engine创建MVC应用程序.

当打开".cshtml"文件时,我无法在编辑器中获取语法的颜色,并且智能感知也没有出现.我明确需要启用它吗?

Kri*_*ast 19

更新:候选发布版终于支持剃刀智能感知.
Update2:最终版本在这里宣布,它仍然支持Intellisense for Razor语法.哇噢!

以下是新增强的Intellisense和Razor语法突出显示的屏幕截图:

有关MVC3和NuGet的精彩概述/介绍,我建议你看看这个PDC10视频.

上一个答案

不,它目前的测试版还不行:

Razor intellisense不是今天的测试版.在我们准备好广泛分发之前,我们需要做更多的测试(和bug修复).它修补了一些VS文件,因此我们需要确保它在100%可靠之后再广泛发布.

但它肯定会在最终版本中出现,并且应该可供人们在未来几周内安装.

谢谢,

斯科特

取自http://weblogs.asp.net/scottgu/archive/2010/10/06/announcing-nupack-asp-net-mvc-3-beta-and-webmatrix-beta-2.aspx#7624491


Dar*_*rov 7

您可以通过将.cshtml扩展名与Visual Studio属性中的HTML编辑器相关联来获得语法突出显示(这将仅突出显示HTML标记而不是Razor语法).IntelliSense尚未运行.微软将发布一个Visual Studio扩展,它将在以后的版本中支持它.

截图.


Bui*_*ted 7

您可以安装visual studio扩展以获得突出显示但不能智能感知.剃刀语法荧光笔