跨项目共用刮脸刀意见 [英] Sharing Razor views across projects

查看:84
本文介绍了跨项目共用刮脸刀意见的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要跨多个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?

推荐答案

三种方法:


  1. 使用版本控制系统共享的Razor视图源$ C ​​$ C

  2. 编译意见纳入二进制共享一个单独的DLL文件。

  3. 创建一个包的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆