cshtml剃刀视图在VS Express中不被识别,但在更高版本中是可以的



我有一个带有剃刀视图的控制台应用程序。我已经包括了我所理解的所有需要的参考资料。在VS2010 Ultimate中,黄色语法高亮和智能感知可以工作。当我用c# Express在另一台机器上打开完全相同的项目时,.cshtml具有"未知"图标而不是cshtml图标,并且不存在高亮/智能感知。

我已经在两者上安装了MVC3,并根据需要下载/引用:

RazorEngine.dll

System.Web.Razor

任何想法吗?

编辑:我现在已经安装了Visual Web Developer,然后重新安装了MVC3,这现在已经使"新的MVC3项目"可用,在。cshtml上的图标看起来应该。但是,仍然没有智能感知

你将需要WebDeveloper Express(不是c# Express)。但我不确定它是否能处理主机应用。

在Express版本中,设计器和模板支持是分开的。因此,这个混合应用程序可能很难工作。

最新更新