您可能知道 .MVC3 带来了一个名为 Razor 的替代视图引擎。
据我了解,为了使这成为可能,MS 在简化替代视图引擎的集成方面付出了更多努力。
这会对其他视图引擎(nHaml、Spark ...)有什么影响吗?
我最感兴趣的是工具集成(语法高亮、代码完成等)。
您可能知道 .MVC3 带来了一个名为 Razor 的替代视图引擎。
据我了解,为了使这成为可能,MS 在简化替代视图引擎的集成方面付出了更多努力。
这会对其他视图引擎(nHaml、Spark ...)有什么影响吗?
我最感兴趣的是工具集成(语法高亮、代码完成等)。
我最感兴趣的是工具集成(语法高亮、代码完成等)。
这与MVC无关。它与编写可识别正在打开的文件扩展名并添加语法突出显示和 Intellisense 的 Visual Studio 插件有关。因此,MVC 3 不会为第三方视图引擎带来任何新的工具支持(当然除了语法高亮和 Microsoft 构建的 Razor 视图引擎的 Intellisense)。
正如 Darin 指出的那样,MVC 3 不会为 3rd 方视图引擎带来智能感知(最终,编写必要的 VS 插件是他们的责任)
但是,MVC 3 确实使将第 3 方视图引擎模板插入“添加新项目”和“添加视图”对话框变得更加容易。