我有一个控制台应用程序,里面有剃刀视图。我已经包括了我所理解的所有需要的参考资料。在VS2010旗舰版中,黄色的语法突出显示和智能感知起作用。当我用cshtml在另一台机器上打开完全相同的项目时,.cshtml的图标是“未知”,而不是cshtml图标,并且不存在突出显示/智能感知。
我已经在这两个平台上安装了MVC3,并根据需要下载/引用:
RazorEngine.dll
System.Web.Razor
有什么想法吗?
编辑:我现在已经安装了Visual Web Developer,然后重新安装了MVC3,这使得'new MVC3 project‘变得可用,.cshtml上的图标看起来应该是这样的。然而,仍然没有智能感知。
发布于 2011-11-02 16:50:51
您将需要WebDeveloper Express (而不是C# Express)。但我不确定它是否能处理控制台应用程序。
在Express版本中,设计器和模板支持是分开的。因此,这个混合的应用程序可能很难正常工作。
https://stackoverflow.com/questions/7976233
复制相似问题