Frage

Ich bin mit Phil Haack T4CSS T4 Vorlage basierend auf .Weniger

Eine schlechte Sache über Phils Lösung ist, dass Visual Studio der .Weniger Dateien als reine Textdateien und nicht als CSS-Dateien öffnet. (Also keine Intellisense.)

Wie kann ich VS erhalten eine .Weniger Datei in der CSS-Quellcode-Editor zu öffnen?

Ich habe versucht:

  1. Rechtsklick> Öffnen mit, aber die CSS-Quellcode-Editor nicht aufgeführt ist.
  2. Extras> Optionen> Texteditor> Dateierweiterungen, aber noch einmal, CSS-Quelltext-Editor nicht aufgeführt ist.

Kann dies geschehen?

War es hilfreich?

Lösung 2

Midscape Web Workbench Visual Studio-Erweiterung fügt Unterstützung für .Weniger Dateien, einschließlich Syntax-Hervorhebung und Intellisense. Es fügt auch Unterstützung für SASS und Coffeescript.

Andere Tipps

Ich habe gerade gebucht eine Erweiterung, die dies tut; Sie können laden Sie es von der Visual Studio Gallery .

Der Schlüssel für die Erweiterung ist die .pkgdef-Datei:

[$RootKey$\Languages\File Extensions\.less]
@="{A764E898-518D-11d2-9A89-00C04F79EFC3}"

[$RootKey$\Editors\{A764E89A-518D-11d2-9A89-00C04F79EFC3}\Extensions]
"less"=dword:00000028

Beachten Sie, dass diese Erweiterung nichts tut dem CSS-Sprache-Service-Support weniger zu helfen; verschachtelte Regeln, zum Beispiel, nicht sehr gut überhaupt funktionieren (es verwirrt den CSS Sprachendienst).

Wenn Sie das dotless.Compiler.exe Tool verwenden (im Gegensatz zu dem http-Handler), gibt es nichts zu sagen, dass Ihre Dateien mit .Weniger zu beenden haben. Ich nenne meine Suffix meine .Weniger Dateien mit CSS, so dass Visual Studio behandelt sie wie CSS-Dateien. Z.B. meine Namenskonvention lautet:

/css/common.less.css ==> /css/common.css

Ich betreiben das dotless Compiler als Post-Build-Ereignis, z.

$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe "$(ProjectDir)\css\common.less.css" "$(ProjectDir)\css\common.css"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top