2011-12-23 8 views
9

Después de ejecutar los archivos de salida del generador con el código se ven realmente desordenados. Sé que probablemente nunca examinaré esos archivos, pero es agradable ver el código generado muy bien estructurado mientras desarrollas un generador.Las clases generadas por el generador de T4 personalizada se ven desordenadas

Cualquier sugerencia es bienvenida.

+0

¿Cambia la plantilla para que el código que genera se formatee? Aparte del hecho de que los nombres de las clases están totalmente calificados en lugar de solo el nombre de la clase y una declaración de uso en la parte superior, nunca he tenido un código de problema de mis plantillas. – cadrell0

+0

+1 verdadero es doloroso trabajar con T4 porque es casi imposible mantener el código generado adecuadamente ideado –

+1

Siempre mantengo el código generado limpio y formateado. No creo que sea doloroso en absoluto. Mi razonamiento para hacer es que depurarás el código generado. – FuleSnabel

Respuesta

5

Nunca mirar esos archivos

el tiempo que funciona el código, que se preocupa. descanso amigo fácil, pasar a las cosas más importantes :)

pero si REALMENTE desea hacer esto, le sugiero que agregue un proceso de reformateo de código a su sistema de compilación continua. vea How to force code style formatting as part of the build? para un ejemplo

+2

bueno, lo sé, pero actualmente estoy trabajando en este generador T4 y tengo que "ver" si el código es correcto :) –

+0

ah ok. Si no desea cambiar su plantilla T4 para realizar el formateo adecuado, puede hacer Editar -> Avanzado -> Formatear documento como una forma rápida y fácil de volver a formatear el código bajo demanda – kenwarner

+1

. También hay esta extensión http: //visualstudiogallery.msdn .microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99 que formateará automáticamente su archivo cuando lo guarde – kenwarner

1

Cambie su código t4 para que el código de salida sea más nítido ... o no se vea.

+2

¿Quiere decir que todo depende de cómo estructure el código en el generador mismo? –

+0

Yo diría que solo hay una opción. Cambia el código t4. Tendrá que buscar y depurar. – FuleSnabel

Cuestiones relacionadas