Comment puis-je intégrer intellisense dans un modèle T4? [fermé]
-
05-07-2019 - |
Question
Lorsque vous essayez ces didacticiels ( T4 Didacticiel: Création de modèles de génération de code réutilisables ), j’ai remarqué que, même si j’utilisais du c # simple, je n’ai pas obtenu d’intellisense, probablement à cause de l’extension de fichier (.tt)
N'y a-t-il pas moyen de dire à Visual Studio de considérer ces fichiers .tt en tant que fichiers .cs et d'obtenir ainsi l'aide appropriée d'intellisense?
La solution
Vous pouvez acheter la version professionnelle de T4 Editor. Cela fonctionne très bien dans les fichiers .tt autonomes, mais malheureusement, en raison des différences dans la manière dont la version professionnelle de T4 Editor et celle de T4 compilent les modèles, vous obtiendrez de fausses erreurs signalées pour ce tutoriel, qui repose sur Boîte à outils T4 .
Autres conseils
Resharper peut le faire, à l'aide de Plugin ForTea qui ajoute un support pour l'édition de fichiers T4 (.tt).
http://visualstudiogallery.msdn.microsoft .com / fr-us / 60297607-5fd4-4da4-97e1-3715e90c1a23
Voilà avec un plugin ...
Vaseem.
MODIFIER
Aussi disponible pour Visual Studio 2012: Tangible T4 Editor 2.3.0
Egalement disponible pour Visual Studio 2015: Tangible T4 Editor 2.3.0
Egalement disponible pour Visual Studio 2017: Tangible T4 Editor 2.4.0
Vous pouvez simplement télécharger l’éditeur T4 de tangible sur t4editor.tangible-engineering.com. Il possède Intelli-Sense pour les espaces de noms les plus importants, y compris dans la FREE EDITION.
Vous pouvez essayer Editeur T4 de Devart . Il est gratuit et fournit la coloration syntaxique, intellisense et le code décrivant la prise en charge.
Comme Scott Hanselman souligne également , l'intelligence que vous pouvez en attendre des vidéos et des articles sur T4 ne sont pas intégrés à VS2008, vous avez besoin de l'éditeur de T4 de Clarius, mais ils ont une édition communautaire avec quelques fonctionnalités minimalistes pour vous aider à démarrer.