Per una migliore esperienza di lavoro in Visual Studio, è possibile installare l'ultima versione di Web Essential che sta iniziando a supportare Sass (sintassi SCSS).
In alternativa puoi installare Sassy Studio o Web Workbench .
Quindi per compilare i tuoi file .sass / .scss nel tuo progetto ASP.NET, ci sono alcuni strumenti diversi: tramite Web Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essential è un plug-in completo per Visual Studio, che offre davvero una migliore esperienza per tutti gli elementi front-end. L'ultima versione sta iniziando a supportare Sass (sintassi SCSS). Internamente usa Libsass per compilare SCSS in CSS.
Web Workbench è un altro plugin per Visual Studio che aggiunge evidenziazione della sintassi, intelligenza e altre cose utili per la modifica dei file SCSS. Può anche compilare il codice in CSS normale o minimizzato. Internamente utilizzava una versione con wrapping del compilatore Ruby Sass.
Sassy Studio : un altro plugin per Visual Studio. Meno caratterizzato ma molto più leggero.
La libreria Libsass è il port C ++ del precompilatore Sass CSS (ancora in sviluppo). La versione originale è stata scritta in Ruby, ma questa versione è pensata per l'efficienza e la portabilità. Questa libreria si sforza di essere leggera, semplice e facile da costruire e integrare con una varietà di piattaforme e linguaggi.
Esistono diversi wrapper attorno alla libreria Libsass:
- SassC : un compilatore a riga di comando (su Windows è necessario compilare i sorgenti di SassC con MsysGit per ottenere sassc.exe).
- NSass : un wrapper .Net.
- Node-Sass : per utilizzare Libsass su Node.js.
- eccetera.
Compass è un framework per Sass che aggiunge molti utili helper (come lo sprite di immagini) e può anche compilare il tuo SCSS / Sass. Ma devi installare Ruby su ogni ambiente di sviluppo in cui devi compilare i tuoi stili.
SassAndCoffee è un pacchetto che aggiunge il supporto alla compilazione e alla minificazione SCSS / Sass, tramite alcune DLL e configurazioni. Il suo vantaggio rispetto al compilatore Web Workbench è che è autonomo nella soluzione Visual Studio: non è necessario installare un plug-in in ogni ambiente di sviluppo. Nota: SassAndCoffee non viene aggiornato spesso e poiché utilizza IronRuby per eseguire il wrapping del compilatore Ruby ufficiale, è possibile riscontrare alcuni problemi di prestazioni. Puoi installare l'ultima versione tramite un pacchetto Nuget .