Для удобства работы в Visual Studio вы можете установить последнюю версию Web Essential, которая начинает поддерживать Sass (синтаксис SCSS).
В качестве альтернативы вы можете установить Sassy Studio или Web Workbench .
Затем для компиляции ваших файлов .sass / .scss в вашем проекте ASP.NET есть несколько различных инструментов: через Web Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essential - полнофункциональный плагин для Visual Studio, который действительно улучшает работу со всеми интерфейсными материалами. Последняя версия начинает поддерживать Sass (синтаксис SCSS). Внутри он использует Libsass для компиляции SCSS в CSS.
Web Workbench - это еще один плагин для Visual Studio, который добавляет подсветку синтаксиса, интеллект и некоторые другие полезные вещи для редактирования файлов SCSS. Он также может скомпилировать ваш код в обычный или миниатюрный CSS. Внутри он использовал упакованную версию компилятора Ruby Sass.
Sassy Studio : еще один плагин для Visual Studio. Менее функциональный, но намного легче.
Библиотека Libsass - это порт C ++ для прекомпилятора Sass CSS (все еще в разработке). Первоначальная версия была написана на Ruby, но эта версия предназначена для повышения эффективности и переносимости. Эта библиотека должна быть легкой, простой и легкой в создании и интеграции с различными платформами и языками.
Библиотека Libsass имеет несколько оболочек:
- SassC : компилятор командной строки (в Windows вам нужно скомпилировать исходный код SassC с помощью MsysGit, чтобы получить sassc.exe).
- NSass : оболочка .Net.
- Node-Sass : для использования Libsass на Node.js.
- и т.п.
Compass - это фреймворк для Sass, который добавляет множество полезных помощников (например, спрайтинг изображений), а также может компилировать ваш SCSS / Sass. Но вам нужно установить Ruby в каждую среду разработки, где вам нужно скомпилировать ваши стили.
SassAndCoffee - это пакет, который добавляет поддержку компиляции и минификации SCSS / Sass через некоторые библиотеки DLL и конфигурации. Его преимущество перед компилятором Web Workbench заключается в том, что он самодостаточен в вашем решении Visual Studio: вам не нужно устанавливать плагин в каждой среде разработки. Примечание: SassAndCoffee не часто обновляется, и поскольку он использует IronRuby для обертывания официального компилятора Ruby, вы можете получить некоторые проблемы с производительностью. Вы можете установить последнюю версию с помощью пакета Nuget .