跨项目共用刮脸刀意见 [英] Sharing Razor views across projects
本文介绍了跨项目共用刮脸刀意见的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要跨多个ASP.NET MVC项目共享的布局(标题,导航和页脚剃刀视图)。我该怎么做?
I want to share the layout (Header, Navigation and Footer Razor views) across multiple ASP.NET MVC projects. How can I do that?
我可以创建自定义的NuGet 包包裹共同剃刀文件,图像和CSS?
Can I create a custom NuGet package to wrap the common Razor files, images and CSS?
推荐答案
三种方法:
- 使用版本控制系统共享的Razor视图源$ C $ C
- 编译意见纳入二进制共享一个单独的DLL文件。
- 创建一个包的NuGet
请参阅的编译你的ASP.NET MVC剃刀意见到一个单独的DLL 的你怎么做2个选项。
See Compile your ASP.NET MVC Razor views into a separate DLL for how you do option 2.
有关选项3,看的 创建和发布一个包 的
For option 3, see Creating and Publishing a Package.
其实,我觉得这是如何编译剃刀意见原创文章:的 precompile你的MVC剃刀视图中使用RazorGenerator 的
In fact, I think this is the original article on how to compile Razor views: Precompile your MVC Razor views using RazorGenerator
这篇关于跨项目共用刮脸刀意见的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文