第一次在这里问问题希望某人可以帮助我。
背景:我正在使用 Vs2017 基于 .NET 4.6 创建带有 NancyFX 的 ac# mvc 程序。该程序可以正常工作,但我想使用 razor 生成器编译视图 (.cshtml) 我安装了 razor 生成器并为所有视图生成了 .cs。
编译时,我在所有 generate.cs 文件中收到大量错误提示:“当前上下文中不存在名称‘Href’”。
如果我从 _layoutDefault 中删除第一行“@inherits nancyRazorViewBase”,则会收到错误消息“type expect”。
一整天都被困在这里面。
感谢您的任何提示。
- - - 更新 - - - - -
现在我确定它的配置有问题,很可能是 web.config。
从 generate.cs 中的错误消息“Href ....”中,它说“找不到 Href”。它实际上在程序集 "system.web.webPages" 下。请参阅下面的 iamge:Href 的定义
在 index.generated.cs 中,这个组件被引用并使用 System.web.webpages。但是你可以看到编译错误。 261 编译错误
web.configure 中的相关设置:3