Este proyecto resulta en un ensamblaje que encapsula CSSS y JavaScripts, útil en granjas grandes con cientos de desarrolladores que necesitan asegurarse de mantener los patrones de UI definidos. Se puede usar como una API de decople que contiene el aislamiento de ensamblaje donde procese la minificación JavaScript y CSS. ¡La respuesta de la solicitud HTTP es muy simple!

Puede ser consumido por cualquier proyecto ASP.NET (ASP.NET, Formularios web ASP.NET, ASP.NET MVC), agregando esta línea de código a continuación:
using System . Web . Mvc ;
using System . Web . Routing ;
using System . Web . Optimization ;
//Namespace example of bundle encapsulation
using Custom . Bundles . Minification . Core ;
namespace WebApplicationTestCustomBundle
{
public class MvcApplication : System . Web . HttpApplication
{
protected void Application_Start ( )
{
AreaRegistration . RegisterAllAreas ( ) ;
FilterConfig . RegisterGlobalFilters ( GlobalFilters . Filters ) ;
RouteConfig . RegisterRoutes ( RouteTable . Routes ) ;
///The default (and commented) Bundle at Asp.NET project application created by Visual Studio:
//BundleConfig.RegisterBundles(BundleTable.Bundles);
///Here is the Custom (assembled and encapsulated) Bundle:
CustomBundleConfig . RegisterBundles ( BundleTable . Bundles ) ;
}
}
} Agregue dos afirmaciones para renderizar los scripts CSS y ejecutar JS en _Layouts.cstml, y eso es todo: 
Para compilar y consumir este ensamblaje o las clases como las de su proyecto Visual Studio, deberá instalar System.Web.Optimized Library, que se puede instalar mediante referencia NUGET o ejecutar el comando en la consola de paquetes NUGET (install-Package Microsoft.aspnet.web.optimization).
Ver licencia MIT