Para uma melhor experiência de trabalho no Visual Studio, você pode instalar a última versão do Web Essential que está começando a oferecer suporte ao Sass (sintaxe SCSS).
Como alternativa, você pode instalar o Sassy Studio ou Web Workbench .
Então, para compilar seus arquivos .sass / .scss em seu projeto ASP.NET, existem algumas ferramentas diferentes: via Web Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essential um plugin completo para Visual Studio, que realmente oferece uma melhor experiência para todos os recursos de Front-End. A versão mais recente está começando a oferecer suporte a Sass (sintaxe SCSS). Internamente ele usa o Libsass para compilar o SCSS para CSS.
Web Workbench é outro plugin para Visual Studio que adiciona destaque de sintaxe, inteligência e algumas outras coisas úteis para editar arquivos SCSS. Ele também pode compilar seu código em CSS normal ou reduzido. Internamente, ele usava uma versão encapsulada do compilador Ruby Sass.
Sassy Studio : outro plugin para Visual Studio. Menos destaque, mas muito mais leve.
A biblioteca Libsass é uma porta C ++ do pré-compilador Sass CSS (ainda em desenvolvimento). A versão original foi escrita em Ruby, mas esta versão é voltada para eficiência e portabilidade. Esta biblioteca se esforça para ser leve, simples e fácil de construir e integrar com uma variedade de plataformas e linguagens.
Existem vários wrappers em torno da biblioteca Libsass:
- SassC : um compilador de linha de comando (no Windows, você precisa compilar a fonte do SassC com MsysGit para obter o sassc.exe).
- NSass : um wrapper .Net.
- Node-Sass : para usar Libsass no Node.js.
- etc.
Compass é um framework para Sass que adiciona muitos ajudantes úteis (como spriting de imagem) e também pode compilar seu SCSS / Sass. Mas você precisa instalar Ruby em cada ambiente de desenvolvimento onde você precisa compilar seus estilos.
SassAndCoffee é um pacote que adiciona suporte para compilação e minificação SCSS / Sass, por meio de algumas DLLs e configurações. Sua vantagem sobre o compilador Web Workbench é que ele é autocontido em sua solução Visual Studio: você não precisa instalar um plug-in em cada ambiente de desenvolvimento. Observação: SassAndCoffee não é atualizado com frequência e, como ele usa IronRuby para empacotar o compilador Ruby oficial, você pode ter alguns problemas de desempenho. Você pode instalar a versão mais recente por meio de um pacote Nuget .