Ouvrez un fichier dans Visual Studio CSS Source éditeur
-
23-09-2019 - |
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é:
- Clic droit> Ouvrir avec, mais le CSS Source Editor ne figure pas.
- 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"
Comment activer visuel studio 2010 Css IntelliSense sur fichier .Moins