【发布时间】:2010-08-16 07:57:47
【问题描述】:
刚刚安装了 Microsoft Visual Web Developer 2010 并尝试使用 Razor 视图引擎创建 MVC 应用程序。
当打开“.cshtml”文件时,我无法在编辑器中获取语法的颜色,并且智能感知也没有出现。有没有我明确需要启用的选项?
【问题讨论】:
标签: asp.net-mvc razor
刚刚安装了 Microsoft Visual Web Developer 2010 并尝试使用 Razor 视图引擎创建 MVC 应用程序。
当打开“.cshtml”文件时,我无法在编辑器中获取语法的颜色,并且智能感知也没有出现。有没有我明确需要启用的选项?
【问题讨论】:
标签: asp.net-mvc razor
更新:Release Candidate 终于支持 Razor IntelliSense。
Update2:The final release got announced here 并且它仍然支持 Razor 语法的 Intellisense。哇哦!
这是新增强的 Intellisense 和 Razor 语法高亮的屏幕截图:
有关 MVC3 和 NuGet 的精彩概述/介绍,我建议您查看此PDC10 video。
上一个答案
没有。它不适用于当前的测试版:
Razor 智能感知不在今天 贝塔。我们需要做更多的事情 在我们之前测试(和错误修复) 准备广泛分发它。 它修补了一些 VS 文件,所以我们 需要确保它是 100% 固体的 在广泛发布之前。
肯定会进决赛 释放,虽然,应该是 可供人们安装在 接下来几周。
谢谢,
斯科特
【讨论】:
您可以安装 Visual Studio 扩展来获得突出显示,但不能获得智能感知。 Razor Syntax Highlighter
【讨论】:
您可以通过将 .cshtml 扩展名与 Visual Studio 属性中的 HTML 编辑器相关联来获得语法突出显示(这将仅突出显示 HTML 标记,而不是 Razor 语法)。 IntelliSense 还不工作。 Microsoft 将发布 Visual Studio 的扩展,该扩展将在以后的版本中提供支持。
.
【讨论】:
ASP.NET MVC 团队刚刚发布了 ASP.NET MVC 3 的 RC 版本,它具有用于 Razor 引擎的智能感知。 :)
点击此链接了解更多信息:
【讨论】:
智能感知和语法高亮在当前版本中不起作用。不过,它将在最终版本中修复。
周五看了 Scott Gu 的演示 - Razor View 引擎看起来很酷。
【讨论】: