在构建Web应用程序的时候,我们很难做到模块化的开发,这是因为Web应用程序不仅仅包含编译的C#代码,还包含了js.css和aspx等资源. 在ASP.NET MVC中,我们发布应用程序的时候,还会包含Views文件夹下的内容.因此要想将一个程序作为单独的模块,添加引用就能使用几乎是不可能的. 为了解决这个问题,我们今天将介绍Razor Generator这个扩展. 首先来介绍一下RazorGenerator的功能,这个组件用来将Razor文件编译到DLL中,在发布的时候我们可以不需要发布Vie…