Quali sono le differenze tra System.Web.Optimization.Bundle e l'operazione di accorpamento in WebEssentials Visual Studio plug-in?
Voglio dire non solo il risultato finale che dovrebbe essere più o meno lo stesso, ma anche gli interni, esp. le differenze (se ce ne sono) in entrambe le modalità Debug e Release.
E, infine, cosa guadagno e cosa mi libero scegliendo l'uno o l'altro?System.Web.Optimization.Bundle vs. WebEssentials bundling
risposta
Come sappiamo System.Web.Optimization.Bundle viene utilizzato principalmente per impacchettare i js o file CSS per ridurre le dimensioni o di carico questioni pagina, ma Essentials web è una raccolta di (soprattutto) legati al web miglioramenti al Visual Studio. Include molti nuovi completamenti IntelliSense (in particolare per i CSS), nuove funzionalità BrowserLink, JSHint automatico per i file Javascript, nuovi avvisi per HTML e CSS e molte altre funzionalità. Qualsiasi funzionalità relativa al Web che si desidera aggiungere dovrebbe probabilmente andare qui.
In dettaglio se si desidera controllare i seguenti collegamenti potrebbero essere utili.
Io uso entrambi gli approcci di volta in volta. Il risultato è quasi lo stesso (dimensione dei file di output, tempo di compilazione, ecc.).
System.Web.Optimization. Si mantiene la funzionalità tramite i file * .cs e * .cshtml.
Web Essentials. Si mantiene la funzionalità attraverso il menu di scelta rapida e la configurazione accumulata nei file .json (xml).
Ma non si può utilizzare l'approccio System.Web.Optimization se si sviluppano pagina html statico (senza lato server a tutti)