Attualmente sto lavorando con i modelli T4 e ho notato che a volte il codice non è rientrato correttamente, come posso evitarlo?Rientro sbagliato con i modelli T4
Per esempio ho questo codice nel modello
}
<# } #>
this.cmbDecisionList.Dat = dataSource;
this.btnDec.Enabled = dataSource.Count > 0;
}
e nella classe generata è come se
}
this.cmbDecisionList.Dat = dataSource;
this.btnDec.Enabled = dataSource.Count > 0;
}
Io di solito evitato facendo il mio modello T4 più brutto e la rimozione di spazi bianchi in questo, quindi il mio codice generato sembrava più carina. :) –
Sì, ma è complicato da capire ... –
Il codice di solito generato non è destinato a essere letto, ma so che il tuo desiderio di avere un codice bello, anche se viene generato automaticamente. Oltre a cambiare il tuo modello T4 puoi anche utilizzare l'opzione "Formatta documento" nel menu "Modifica"> "Avanzate" del tuo file di output. E per quanto ne so, l'editor T4 di tangible ha un'opzione "Formato output" durante la generazione del codice. – Nico