刚刚安装了Microsoft Visual Web Developer 2010并尝试使用Razor View Engine创建MVC应用程序。
当打开“.cshtml”文件时,我无法在编辑器中获取语法的颜色,并且智能感知也没有出现。我明确需要启用它吗?
答案 0 :(得分:19)
更新: Release Candidate最终支持Razor智能感知 Update2 :The final release got announced here它还支持用于Razor语法的Intellisense。哇噢!
以下是新增强的Intellisense和Razor语法突出显示的屏幕截图:
有关MVC3和NuGet的精彩概述/介绍,我建议你看看这个PDC10 video。
上一个答案
没有。目前的测试版尚无法使用它:
Razor intellisense不在今天 公测。我们需要多做一点 在我们之前测试(和bug修复) 准备广泛分发它。 它修补了一些VS文件,所以我们 需要确保它是100%固体 在广泛宣传之前。
肯定会进入决赛 但是,应该是释放 可供人们安装在 接下来的几周。
谢谢,
斯科特
答案 1 :(得分:7)
您可以通过将.cshtml
扩展名与Visual Studio属性中的HTML编辑器相关联来获得语法突出显示(这将仅突出显示HTML标记而不是Razor语法)。 IntelliSense尚未运行。微软将发布一个Visual Studio扩展,它将在以后的版本中支持它。
答案 2 :(得分:7)
您可以安装visual studio扩展程序以获得突出显示但不能智能感知。 Razor Syntax Highlighter
答案 3 :(得分:1)
ASP.NET MVC团队刚刚发布了ASP.NET MVC 3的RC版本,并且它具有用于Razor引擎的智能感知。 :)
请点击此链接获取更多信息:
答案 4 :(得分:0)
智能感知和语法突出显示在当前版本中不起作用。它应该在最终版本中得到修复。
周五在Scott Gu看了一个演示 - Razor View引擎看起来非常酷。