Aby uzyskać lepsze wrażenia z pracy w programie Visual Studio, można zainstalować ostatnią wersję programu Web Essential, która zaczyna obsługiwać Sass (składnia SCSS).
Alternatywnie możesz zainstalować Sassy Studio lub Web Workbench .
Następnie, aby skompilować pliki .sass / .scss w projekcie ASP.NET, istnieje kilka różnych narzędzi: za pośrednictwem Web Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essential to w pełni funkcjonalna wtyczka do programu Visual Studio, która naprawdę zapewnia lepsze wrażenia dla wszystkich elementów Front-End. Najnowsza wersja zaczyna obsługiwać Sass (składnia SCSS). Wewnętrznie używa Libsass do kompilacji SCSS do CSS.
Web Workbench to kolejna wtyczka do programu Visual Studio, która dodaje podświetlanie składni, inteligencję i kilka innych przydatnych rzeczy do edycji plików SCSS. Może również skompilować Twój kod do normalnego lub zminimalizowanego CSS. Wewnętrznie używał opakowanej wersji kompilatora Ruby Sass.
Sassy Studio : kolejna wtyczka do programu Visual Studio. Mniej funkcjonalny, ale znacznie lżejszy.
Biblioteka Libsass to C ++ port CSS prekompilator Sass (jeszcze w budowie). Oryginalna wersja została napisana w języku Ruby, ale ta wersja jest przeznaczona dla wydajności i przenośności. Ta biblioteka stara się być lekka, prosta i łatwa w tworzeniu i integracji z różnymi platformami i językami.
Wokół biblioteki Libsass jest kilka opakowań:
- SassC : kompilator wiersza poleceń (w Windows musisz skompilować źródło SassC za pomocą MsysGit, aby uzyskać sassc.exe).
- NSass : opakowanie .Net.
- Node-Sass : aby używać Libsass na Node.js.
- itp.
Compass to framework dla Sassa, który dodaje wiele przydatnych pomocników (takich jak spriting obrazu), a także może skompilować twój SCSS / Sass. Ale musisz zainstalować Rubiego w każdym środowisku programistycznym, w którym chcesz skompilować swoje style.
SassAndCoffee to pakiet, który dodaje obsługę kompilacji i minifikacji SCSS / Sass za pośrednictwem niektórych bibliotek DLL i konfiguracji. Jego przewaga nad kompilatorem Web Workbench polega na tym, że jest on niezależny od rozwiązania Visual Studio: nie musisz instalować wtyczki w każdym środowisku programistycznym. Uwaga: SassAndCoffee nie jest często aktualizowany, a ponieważ używa IronRuby do pakowania oficjalnego kompilatora Ruby, mogą wystąpić pewne problemy z wydajnością. Możesz zainstalować najnowszą wersję za pośrednictwem pakietu Nuget .