第一次在这里问问题,希望某人能帮助我。
背景: 我正在使用Vs2017和基于.NET 4.6的NancyFX创建c#mvc程序。 该程序可以找到,但我想使用剃刀生成器来编译视图(.cshtml) 我安装了razor生成器并为所有视图生成了.cs。
编译时,我遇到很多错误: 在所有generate.cs文件中,“名称'Href'在当前上下文中不存在”。
如果我从_layoutDefault删除第一行“ @inherits nancyRazorViewBase”,则会收到错误消息“类型期望”。
整天都被困在这里。
感谢任何提示。
------更新---------
现在,我敢肯定它的配置有误,很可能是web.config。
从generate.cs中的错误消息“ Href ....”显示找不到“ Href”。它实际上在程序集“ system.web.webPages”下。请参阅下面的iamge: defination for Href
在index.generation.cs中,使用System.web.webpages引用了此程序集。但是您会看到编译错误。 261 compile errors
web.configure中的相关设置:3