Để có trải nghiệm làm việc tốt hơn trong Visual Studio, bạn có thể cài đặt phiên bản mới nhất của Web Essential đang bắt đầu hỗ trợ Sass (cú pháp SCSS).
Ngoài ra, bạn có thể cài đặt Sassy Studio hoặc Web Workbench .
Sau đó, để biên dịch các tệp .sass / .scss trong dự án ASP.NET của bạn, có một số công cụ khác nhau: thông qua Web Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essential là một plugin đầy đủ tính năng cho Visual Studio, thực sự mang lại trải nghiệm tốt hơn cho tất cả nội dung Front-End. Phiên bản mới nhất đang bắt đầu hỗ trợ Sass (cú pháp SCSS). Bên trong nó sử dụng Libsass để biên dịch SCSS sang CSS.
Web Workbench là một plugin khác cho Visual Studio, bổ sung thêm tính năng đánh dấu cú pháp, nội dung và một số công cụ hữu ích khác để chỉnh sửa tệp SCSS. Nó cũng có thể biên dịch mã của bạn thành CSS bình thường hoặc rút gọn. Bên trong nó đã sử dụng một phiên bản bao bọc của trình biên dịch Ruby Sass.
Sassy Studio : một plugin khác cho Visual Studio. Ít tính năng hơn nhưng nhẹ hơn nhiều.
Các thư viện Libsass là C ++ cảng CSS precompiler Sass (vẫn còn đang phát triển). Phiên bản gốc được viết bằng Ruby, nhưng phiên bản này dành cho hiệu quả và tính di động. Thư viện này cố gắng trở nên nhẹ nhàng, đơn giản, dễ xây dựng và tích hợp với nhiều nền tảng và ngôn ngữ khác nhau.
Có một số trình bao bọc xung quanh thư viện Libsass:
- SassC : trình biên dịch dòng lệnh (trên Windows bạn cần biên dịch mã nguồn của SassC bằng MsysGit để lấy sassc.exe).
- NSass : một trình bao bọc .Net.
- Node-Sass : để sử dụng Libsass trên Node.js.
- Vân vân.
La bàn là một khung công tác cho Sass bổ sung rất nhiều trình trợ giúp hữu ích (như viết ảnh) và cũng có thể biên dịch SCSS / Sass của bạn. Nhưng bạn cần cài đặt Ruby trên mỗi môi trường phát triển nơi bạn cần biên dịch các kiểu của mình.
SassAndCoffee là một gói bổ sung hỗ trợ biên dịch và thu nhỏ SCSS / Sass, thông qua một số DLL và cấu hình. Ưu điểm của nó so với trình biên dịch Web Workbench là nó được tích hợp sẵn trong giải pháp Visual Studio của bạn: bạn không cần cài đặt plugin trên mọi môi trường phát triển. Nhận xét: SassAndCoffee không thường xuyên được cập nhật và vì nó sử dụng IronRuby để bao bọc trình biên dịch Ruby chính thức, bạn có thể gặp một số vấn đề về hiệu suất. Bạn có thể cài đặt phiên bản mới nhất thông qua gói Nuget .