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 ?

37voto

Dan Points 428

Resharper peut le faire, avec l'aide de la Plugin ForTea qui ajoute un support pour l'édition des fichiers T4 (.tt).

0 votes

C'est correct, mais il ne semble pas pouvoir résoudre les symboles dans le fichier t4 github.com/MrJul/ForTea/issues/50 au moins il fait un peu de coloration syntaxique contrairement à Tangible T4 ou Devart T4 qui ne font rien.

0 votes

Pour ceux qui se demandent comment l'installer, il est possible de le trouver dans le gestionnaire d'extensions du menu resharper de visual studio.

0 votes

Oirginalement, j'ai dit... " Resharper " gagne à nouveau avec l'aide de la PourTea Plugin. Je pense toujours la même chose. @Cody , s'il vous plaît excusez-moi si c'est trop évident mais pourquoi vous avez édité cette réponse... ? est-elle grammaticalement incorrecte ?

36voto

http://visualstudiogallery.msdn.microsoft.com/en-us/60297607-5fd4-4da4-97e1-3715e90c1a23

Voici un plugin...

Vaseem.

EDITAR

Également disponible pour Visual Studio 2012 : Tangible T4 Editor 2.3.0
Également disponible pour Visual Studio 2015 : Tangible T4 Editor 2.3.0
Également disponible pour Visual Studio 2017 : Tangible T4 Editor 2.4.0
Également disponible pour Visual Studio 2019 : Tangible T4 Editor 2.5.0

0 votes

J'ai installé Tangible T4 mais mes fichiers tt n'ont pas reçu de coloration syntaxique. Même le formulaire de commentaires après la désinstallation ne fonctionne pas non plus. (Se plaint que JS est désactivé alors qu'il ne l'est pas)

0 votes

J'ai le même problème avec cette version malheureusement. Je n'ai pas non plus d'espoir d'obtenir une réponse rapide :(

4 votes

Note aux Googlers 2022+ : Bien qu'il s'agisse d'une bonne réponse à l'époque (et j'ai adoré Tangible T4), Tangible T4 semble être mort pour tout ce qui est au-delà de 2019 (ce dont, pour être juste, personne ne parlait, y compris l'affiche à l'époque). Le dernier article de blog était en 2019 et le dernier annonce du forum était en 2020 .

9voto

Vous pouvez simplement télécharger l'éditeur T4 de Tangible à l'adresse t4editor.tangible-engineering.com. Il dispose d'Intelli-Sense pour les espaces de noms les plus importants, y compris dans l'EDITION GRATUITE.

5voto

Devart Points 52715

Vous pouvez essayer Éditeur Devart T4 . Il est gratuit et fournit la coloration syntaxique, l'intellisense et le support de l'esquisse de code.

3voto

Oleg Sych Points 462

Vous pouvez acheter la version professionnelle de T4 Editor. Elle fonctionne très bien dans les fichiers .tt autonomes, mais malheureusement, en raison des différences dans la façon dont la version pro de T4 Editor et T4 lui-même compilent les modèles, vous obtiendrez de fausses erreurs signalées pour ce tutoriel, qui repose sur les éléments suivants Boîte à outils T4 .

0 votes

L'éditeur Clarius T4 est la seule option que je connaisse à ce jour. Il existe une édition communautaire qui vous permettra d'obtenir une coloration syntaxique de base.

0 votes

Lien vers le visuel T4, gratuit : visualstudiogallery.msdn.microsoft.com/

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