เพื่อประสบการณ์การทำงานที่ดีขึ้นใน Visual Studio คุณสามารถติดตั้งWeb Essentialเวอร์ชันล่าสุดซึ่งเริ่มรองรับ Sass (ไวยากรณ์ SCSS)
หรือคุณสามารถติดตั้งSassy สตูดิโอหรือเว็บ Workbench
จากนั้นในการคอมไพล์ไฟล์ .ass / .scss ในโปรเจ็กต์ ASP.NET ของคุณมีเครื่องมือที่แตกต่างกัน: ผ่านWeb Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essentialเป็นปลั๊กอินที่มีคุณสมบัติครบถ้วนสำหรับ Visual Studio ซึ่งให้ประสบการณ์ที่ดีกว่าสำหรับเนื้อหา Front-End ทั้งหมด เวอร์ชันล่าสุดเริ่มรองรับ Sass (ไวยากรณ์ SCSS) ภายในจะใช้ Libsass เพื่อรวบรวม SCSS เป็น CSS
Web Workbenchเป็นปลั๊กอินสำหรับ Visual Studio ที่เพิ่มการเน้นไวยากรณ์ intellisence และสิ่งที่มีประโยชน์อื่น ๆ สำหรับการแก้ไขไฟล์ SCSS นอกจากนี้ยังสามารถรวบรวมโค้ดของคุณเป็น CSS ปกติหรือย่อขนาดได้ ภายในใช้คอมไพเลอร์ Ruby Sass เวอร์ชันที่ห่อหุ้มไว้
Sassy Studio : ปลั๊กอินอื่นสำหรับ Visual Studio จุดเด่นน้อยกว่า แต่เบากว่ามาก
ห้องสมุด Libsassเป็นพอร์ต C ++ ของ CSS precompiler Sass (ยังคงอยู่ในระหว่างการพัฒนา) เวอร์ชันดั้งเดิมเขียนด้วย Ruby แต่เวอร์ชันนี้มีขึ้นเพื่อประสิทธิภาพและความสะดวกในการพกพา ห้องสมุดนี้มุ่งมั่นที่จะมีน้ำหนักเบาเรียบง่ายและง่ายต่อการสร้างและรวมเข้ากับแพลตฟอร์มและภาษาที่หลากหลาย
มีเครื่องห่อหลายตัวรอบไลบรารี Libsass:
- SassC : คอมไพเลอร์บรรทัดคำสั่ง (บน Windows คุณต้องคอมไพล์ซอร์สของ SassC ด้วย MsysGit เพื่อรับ sassc.exe)
- NSass : a. Net wrapper
- Node-Sass : เพื่อใช้ Libsass บน Node.js
- เป็นต้น
เข็มทิศเป็นเฟรมเวิร์กสำหรับ Sass ที่เพิ่มตัวช่วยที่มีประโยชน์มากมาย (เช่นการจัดเรียงรูปภาพ) และยังสามารถรวบรวม SCSS / Sass ของคุณ แต่คุณต้องติดตั้ง Ruby ในแต่ละสภาพแวดล้อมการพัฒนาที่คุณต้องรวบรวมสไตล์ของคุณ
SassAndCoffeeเป็นแพ็คเกจที่เพิ่มการคอมไพล์ SCSS / Sass และการสนับสนุนการย่อขนาดผ่าน DLL และการกำหนดค่าบางอย่าง ข้อได้เปรียบของคอมไพเลอร์ Web Workbench คือมีอยู่ในโซลูชัน Visual Studio ของคุณ: คุณไม่จำเป็นต้องติดตั้งปลั๊กอินในทุกสภาพแวดล้อมการพัฒนา หมายเหตุ: SassAndCoffee ไม่ได้รับการอัปเดตบ่อยนักและเนื่องจากใช้ IronRuby ในการรวมคอมไพเลอร์ Ruby อย่างเป็นทางการคุณอาจพบปัญหาด้านประสิทธิภาพ คุณสามารถติดตั้งรุ่นล่าสุดผ่านแพคเกจ Nuget