VS2010 Disabilita T4 template convalida
-
12-10-2019 - |
Domanda
Come si fa a disabilitare T4 template convalida . VS2010 sta convalidando il mio modello T4 proprio ora in parte mai che si e '#' (il carattere tagliente).
error CS1040: Preprocessor directives must appear as the first non-whitespace character on a line
L'errore è una sciocchezza. Posso anche generare codice dai miei modelli, ma non posso correre il mio progetto, perché i miei modelli gettano errore CS1040.
I ottenere questo errore dopo l'installazione di T4 visiva, anche disinstallazione da Gestione Estensioni non funzionerà. L'installazione di Visual T4 per VS2010 mi ha dato problemi con i modelli subsoniche. disabilitazione e disinstallazione non ha aiutato neanche. Sono così deluso.
Soluzione
Per alcune ragioni "build di azione" per T4 template cambiato in 'compilazione' sufficiente impostare di nuovo al 'contenuto'
Altri suggerimenti
L'azione di compilazione del modello T4 è cambiato. Questo può accadere quando sono stati copiati i file da un progetto all'altro, o modificato nelle proprietà per caso.
I passaggi per risolverlo:
- Fare clic sul file e scegliere Proprietà (Alt + Invio).
- Seleziona Operazione di generazione e cambiare per il valore di default Nessuno .
- Salvare il progetto e ricostruire.