53 votes

comment obtenir intellisense dans un modèle T4 ?

En essayant ces tutoriels ( Tutoriel T4 : Création de modèles de génération de code réutilisables ) J'ai remarqué que, bien que j'utilise du c# pur, je n'ai pas obtenu d'intellisense, probablement à cause de l'extension du fichier (.tt).

N'y a-t-il pas moyen de dire à Visual Studio de considérer ces fichiers .tt comme des fichiers .cs et d'obtenir ainsi l'aide intellisense correcte ?

2voto

rohancragg Points 2760

Comme Scott Hanselman souligne également L'intellisense que vous attendez de certaines vidéos et articles sur T4 n'est pas intégré à VS2008, vous avez besoin de l'éditeur T4 de Clarius, mais ils ont une édition communautaire avec quelques fonctionnalités minimalistes pour vous aider à démarrer.

2voto

HackSlash Points 805

J'ai découvert que l'éditeur devart T4 possède toutes les fonctionnalités que je recherchais dans une extension Visual Studio, et ce gratuitement. C'est un logiciel natif. On a l'impression d'éditer n'importe quel autre fichier source.

https://www.devart.com/t4-editor/download.html

0voto

pungggi Points 509

Et enfin une autre extension de Visual Studio : Visuel T4

0voto

Maxter Points 416

Pour certaines raisons, je n'ai pas pu installer les extensions mentionnées dans les autres réponses. Ma solution a été d'utiliser Visual Studio Code pour éditer les fichiers .tt. VS Code a quelques bons plugins de surlignage t4 synthax.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X