我正在构建一个由许多插件组成的应用程序。应用程序和插件是围绕服务堆栈框架构建的,包括剃刀引擎。
我遇到的一个问题是我必须将所有文件设置为始终复制,最终的应用程序最终会添加来自所有插件的混搭文件。它可以工作,但不容易添加/删除插件 - 最终我想在应用程序运行时这样做。
我发现razorgenerator看起来像是解决了我的问题的一部分,并将微软剃刀页面预编译到dll中。有没有人用服务堆栈剃刀文件做过这样的事情?
答案 0 :(得分:1)
它并非真正为它设计,但这是使用ServiceStack render stand-alone razor pages的一个例子。
你也可以使用razorgenerator或RazorEngine等其他工具,虽然这是断开连接的,并且与ServiceStack中的Razor支持没有任何关系。