我按照这里的说明:http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html,使用预编译的剃须刀模板。但是,我生成的一个.cs文件存在构建错误。
名称'Include‘在当前上下文中不存在。 名称“Raw”在当前上下文中不存在。
我不太熟悉Razor的所有事情。我在用MVC5。我在库项目中使用模板,所以我尝试将它们移到现有的MVC项目中,但仍然会遇到相同的构建错误。我不会在模板上使用任何带有构建错误的@* Generator: ... *@头。(使用任何标题都会导致更多构建错误。)
那么,RazorGenerator是否支持@Include和@Raw函数,或者是否有更好的RazorGenerator支持的方法?
发布于 2017-03-15 20:02:01
我能够通过在@Html.Partial文件中将@Include更改为@Html.Raw并将@Raw更改为@Html.Raw来解决构建错误。
显然,在MvcView模式下生成时,不支持包含,但支持部分、原始和其他一些@Html函数。在模板模式下生成时不支持@Html函数。
https://stackoverflow.com/questions/42809957
复制相似问题