Für eine bessere Arbeitserfahrung in Visual Studio können Sie die letzte Version von Web Essential installieren, die Sass (SCSS-Syntax) unterstützt.
Alternativ können Sie Sassy Studio oder Web Workbench installieren .
Um Ihre .sass / .scss-Dateien in Ihrem ASP.NET-Projekt zu kompilieren, stehen verschiedene Tools zur Verfügung: über Web Essential , Web Workbench , SassC , Sass.Net , Compass , SassAndCoffee ...
Web Essential ist ein voll funktionsfähiges Plugin für Visual Studio, das wirklich eine bessere Erfahrung für alle Front-End-Inhalte bietet. Die neueste Version unterstützt ab sofort Sass (SCSS-Syntax). Intern wird der Libsass zum Kompilieren des SCSS zu CSS verwendet.
Web Workbench ist ein weiteres Plugin für Visual Studio, das Syntaxhervorhebung, Intelligenz und einige andere nützliche Dinge zum Bearbeiten von SCSS-Dateien hinzufügt. Es kann Ihren Code auch in normales oder minimiertes CSS kompilieren. Intern wurde eine verpackte Version des Ruby Sass-Compilers verwendet.
Sassy Studio : ein weiteres Plugin für Visual Studio. Weniger ausgestattet, aber viel leichter.
Die Libsass-Bibliothek ist der C ++ - Port des Sass CSS-Precompilers (befindet sich noch in der Entwicklung). Die Originalversion wurde in Ruby geschrieben, aber diese Version ist für Effizienz und Portabilität gedacht. Diese Bibliothek ist leicht, einfach und leicht zu erstellen und in eine Vielzahl von Plattformen und Sprachen zu integrieren.
In der Libsass-Bibliothek gibt es mehrere Wrapper:
- SassC : Ein Befehlszeilen-Compiler (unter Windows müssen Sie die Quelle von SassC mit MsysGit kompilieren, um die Datei sassc.exe abzurufen).
- NSass : ein .Net-Wrapper.
- Node-Sass : um Libsass auf Node.js zu verwenden.
- etc.
Compass ist ein Framework für Sass, das viele nützliche Helfer (wie das Spriting von Bildern) hinzufügt und auch Ihr SCSS / Sass kompilieren kann. Sie müssen Ruby jedoch in jeder Entwicklungsumgebung installieren, in der Sie Ihre Stile kompilieren müssen.
SassAndCoffee ist ein Paket, das über einige DLLs und Konfigurationen Unterstützung für die Kompilierung und Minimierung von SCSS / Sass bietet. Der Vorteil gegenüber dem Web Workbench-Compiler besteht darin, dass er in Ihrer Visual Studio-Lösung enthalten ist: Sie müssen nicht in jeder Entwicklungsumgebung ein Plugin installieren. Anmerkung: SassAndCoffee wird nicht oft aktualisiert. Da IronRuby zum Umschließen des offiziellen Ruby-Compilers verwendet wird, können einige Leistungsprobleme auftreten. Sie können die neueste Version über ein Nuget-Paket installieren.