【发布时间】:2015-11-17 17:07:31
【问题描述】:
我在使用剃须刀时遇到了一些问题,这又让我感到压力很大。
我打开了一个项目,该项目在剃须刀中散布着 Red Squiggles。这是一个很大的挑战,因为我是一名 Webforms 开发人员,正在转向 MVC。
我正在运行 Visual Studio 2015 企业版。
起初我认为这可能是版本问题,但一切似乎都很好。 WebConfig 似乎是最新的。我很茫然,需要指导。非常感谢任何帮助!
///编辑
查看 web.config。
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.Optimization" />
看起来我缺少 razor 命名空间。我实际上无法在参考文献中添加它。
【问题讨论】:
-
所以views文件夹里也有一个web.config。你也可以发一下吗?
-
嗨@ErikPhilips 感谢您的快速回复。是的,web.config 存在。看起来井井有条。
-
清理你的解决方案,重建,重启VS。你试过这些吗?
-
@Shyju 是的,那是我的第一个攻击计划。(全部)
-
下一行
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, **Version=5.0.0.0**, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />中指定的dll版本是什么。确保它是 5.0.0.0 或更高版本。
标签: c# asp.net-mvc razor