Pregunta

¿Cómo desactivar T4 Plantilla de validación . VS2010 está validando mi plantilla T4 justo ahora en parte cada vez que tiene '#' (el carácter afilado).

error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line

El error es absurdo. Incluso puedo generar el código de mis plantillas pero no puedo ejecutar mi proyecto porque mis plantillas tiran de error CS1040.

Me sale este error después de instalar t4 visual, incluso la desinstalación del gestor de extensiones no funcionará. Instalar Visual T4 para VS2010 me dio problemas con las plantillas subsónicas. incapacitante y desinstalación no ayuda tampoco. Estoy muy decepcionado.

¿Fue útil?

Solución

Para algunas razones "Acción de generación" para T4 plantillas cambiaron a 'compilación' acaba de establecer de nuevo al 'contenido'

Otros consejos

La acción de construcción de la plantilla de T4 ha cambiado. Esto puede suceder cuando se han copiado los archivos de un proyecto a otro, o cambiado en las propiedades por accidente.

Los pasos para resolverlo:

  • Haga clic en el archivo y elija Propiedades (Alt + Enter).
  • Seleccione Acción de generación y el cambio en el valor predeterminado Ninguno .
  • Guardar el proyecto y reconstruir.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top