Ho un modello T4 (mycode.tt) che genera un file cs. Di solito faccio clic destro sul file tt e selezionare RunCustomTool che internamente prende un file xml e genera codice per me. Ora voglio eseguire lo strumento personalizzato utilizzando un'applicazione windows # c. Quindi, se clicchi su un pulsante, voglio eseguire lo Strumento personalizzato. È possibile eseguire CustomTool da C#.Esecuzione di un modello T4 mediante C#
Edit:
ho 2 file TT e uno di loro non ha un file cs codebehind. Ma un altro ha un file .cs associato con esso e sto invocando il metodo TransformText() del secondo file dal primo file .tt. Quindi ho bisogno di invocare il primo file. Quindi non posso usare il metodo TransformText(). C'è un modo per chiamare dinamicamente il file textTemplate?
Per un modello esistente è possibile modificare lo strumento personalizzato nelle proprietà da '' TextTemplatingFileGenerator' a TextTemplatingFilePreprocessor'. –
Come fornite i parametri? – Georg