0

第一次在这里问问题希望某人可以帮助我。

背景:我正在使用 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

4

0 回答 0