Question

J'utilise Phil Haack T4CSS de la T4 modèle basé sur .Moins

Une mauvaise chose au sujet de la solution de Phil est que Visual Studio ouvre les fichiers .Moins sous forme de fichiers texte brut plutôt que sous forme de fichiers css. (Donc pas IntelliSense.)

Comment puis-je obtenir VS pour ouvrir un fichier .Moins dans l'éditeur de code source CSS?

J'ai essayé:

  1. Clic droit> Ouvrir avec, mais le CSS Source Editor ne figure pas.
  2. Outils> Options> Text Editor> Extensions de fichiers, mais encore une fois, CSS Source Editor ne figure pas.

peut-il être fait?

Autres conseils

Je viens de publier une extension qui fait cela; vous pouvez le télécharger à partir de la Galerie Visual Studio .

La clé de l'extension est le fichier .pkgdef:

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

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

Notez que cette extension ne fait rien pour aider le soutien de services linguistiques CSS Moins; règles imbriquées, par exemple, ne fonctionne pas très bien du tout (il confond le service de langage CSS).

Si vous utilisez l'outil dotless.Compiler.exe (par opposition au gestionnaire http), il n'y a rien à dire vos fichiers doivent se terminer par .Moins. Je nomme mon suffixe mes fichiers .Moins avec Css afin que Visual Studio les traite comme des fichiers css. Par exemple. ma convention de nommage est:

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

Je lance le compilateur dotless comme un événement post-construction, par exemple.

$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe "$(ProjectDir)\css\common.less.css" "$(ProjectDir)\css\common.css"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top