2010-12-22 14 views
9

Cómo deshabilitar Validación de plantilla T4. VS2010 está validando mi Plantilla T4 justo ahora en la parte que tiene '#' (el carácter nítido).Desactivar VS2010 Validación de plantilla T4

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

El error es un disparate. Incluso puedo generar código desde mis plantillas pero no puedo ejecutar mi proyecto porque mis plantillas arrojan el error CS1040.

Recibo este error después de instalar Visual T4, incluso la desinstalación desde el administrador de extensiones no funciona. La instalación de Visual T4 para VS2010 me dio problemas con las plantillas subsónicas. deshabilitar y desinstalar tampoco ayudaba. Estoy muy decepcionado.

Respuesta

21

Por algunas razones "Acción de generación" para las plantillas T4 cambió a 'compilar' acaba de establecer de nuevo al 'contenido'

+3

salvó mi sábado por la mañana en el trabajo –

0

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

medidas para resolverlo:

  • Haga clic derecho en el archivo y seleccione Propiedades (Alt + Enter).
  • Seleccione Acción de compilación y cámbielo al valor predeterminado Ninguno.
  • Guarde el proyecto y vuelva a generarlo.
Cuestiones relacionadas