¿Cómo puedo obtener intellisense en una plantilla T4? [cerrado]
-
05-07-2019 - |
Pregunta
Al probar estos tutoriales ( T4 Tutorial: Creación de plantillas de generación de código reutilizables ) Me di cuenta de que, aunque estaba usando C # simple, no obtuve ningún intellisense, probablemente debido a la extensión del archivo (.tt)
¿De todos modos no hay que decirle a Visual Studio que considere esos archivos .tt como archivos .cs y así obtener la ayuda correcta de intellisense?
Solución
Puede comprar la versión profesional de T4 Editor. Funciona muy bien en archivos .tt independientes, pero desafortunadamente, debido a las diferencias en la forma en que la versión pro de T4 Editor y T4 compilan las plantillas, obtendrá errores falsos en este tutorial, que se basa en T4 Toolbox .
Otros consejos
Resharper puede hacer esto, con la ayuda de Complemento ForTea que agrega soporte para editar archivos T4 (.tt).
http://visualstudiogallery.msdn.microsoft .com / es-us / 60297607-5fd4-4da4-97e1-3715e90c1a23
Aquí tienes un complemento ...
Vaseem.
EDIT
También disponible para Visual Studio 2012: Tangible T4 Editor 2.3.0
También disponible para Visual Studio 2015: Tangible T4 Editor 2.3.0
También disponible para Visual Studio 2017: Tangible T4 Editor 2.4.0
Puede descargar el editor T4 de tangible en t4editor.tangible-engineering.com, tiene Intelli-Sense para los espacios de nombres más importantes también en la EDICIÓN GRATUITA.
Puede probar Devart T4 Editor . Es gratuito y proporciona resaltado de sintaxis, intellisense y soporte de esquemas de código.
Como Scott Hanselman también señala , el inteligente que podría estar esperando de , el inteligente de los videos y artículos sobre T4 no están integrados en VS2008, necesita el Editor T4 de Clarius, pero tienen una edición comunitaria con algunas características minimalistas para comenzar.