【问题标题】:How to use RazorGenerator in project? [closed]如何在项目中使用 RazorGenerator? [关闭]
【发布时间】:2018-03-28 07:50:24
【问题描述】:

我想使用 RazorGenerator 在 mvc 中使用部分视图 beetwen 项目。我搜索了很多网站,但我没有找到任何地方。我用金块包添加了我的项目,之后我在做什么?
请帮忙。谢谢你。

【问题讨论】:

    标签: c# asp.net-mvc asp.net-mvc-partialview razorgenerator


    【解决方案1】:

    您需要执行以下操作:

    • 转到 MVC Razor 视图的属性并将自定义工具设置为 RazorGenerator
    • (可选)为自定义工具命名空间指定一个值以指定一个 生成文件的命名空间。项目命名空间由 默认。
    • (可选)在您的第一行中指定一个生成器 剃刀文件。生成器声明行如下所示:@* 生成器: MvcHelper *@ 。如果你不指定这个,生成器是 根据约定选择(例如,视图下的文件被视为 MvcViews)
    • 您将在 .cshtml 文件下看到生成的 .cs 文件,该文件将是 在运行时使用而不是 .cshtml 文件
    • 你也可以去nuget包管理控制台运行 'Enable-RazorGenerator' 在所有视图上启用自定义工具。
    • 要重新生成所有视图,请转到 nuget 包 管理器控制台并运行“Redo-RazorGenerator”。这在以下情况下很有用 你更新了生成器包,它需要生成不同的 代码。

    更多信息请访问Razor Generator

    【讨论】:

    • 谢谢。我想知道我是否将它与 .net 框架一起使用?可能它只使用类库。
    • 是的,它适用于 .Net 框架。我没有尝试过 .Net Core,但可能没有……有人可能会纠正我
    • 其实我想在同一个 solition 中使用部分视图 beetwen 2 .net 项目你怎么看? razorgenerate 可以帮助我吗?或者你能建议另一种方式吗?
    • 两个项目都需要引用 RazorGenerator 就可以了。
    • 如果我不使用 razorgenerator ,我可以用其他方式吗?
    猜你喜欢
    • 2011-10-05
    • 2021-10-18
    • 2010-11-22
    • 2013-08-07
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 2022-01-19
    相关资源
    最近更新 更多