Esiste un modo per eseguire automaticamente la trasformazione T4 quando viene salvato un altro file?Come eseguire automaticamente lo strumento personalizzato per il file T4 quando viene salvato un altro file
risposta
Il AutoRunCustomTool estensione di Visual Studio è stato creato per affrontare questo scenario esatto.
Ciao, vorrei chiederti come autore di questa estensione. Avete intenzione di mantenere questa estensione per le future versioni di Visual Studio? per esempio. VS 2015? Ho appena iniziato a usare la tua estensione e sembra essere fantastico. La tua ultima versione è dell'11/2013 (versione 2.0.1). Grazie – user2126375
@ user2126375, sì, lo sto ancora mantenendo, non ho avuto bisogno di modificarlo dal 2013. Non ho ancora controllato se funziona ancora in VS2015, ma mi assicurerò che lo faccia. –
Grazie per le informazioni. Ho testato AutoRunCustomTool in VS 2015 RC e sembra che funzioni. – user2126375
È possibile farlo con T4 Toolbox. Selezionare il file in Solution Explorer e impostare Custom Tool Template
nella finestra Proprietà.
ottengo questo modulo di risposta How can set the custom tool property of an xml file to a T4 file?
Sembra T4 Toolbox non è disponibile per VS2012. Tuttavia, ora è disponibile una funzionalità in T4 Editor tangibile che consente di aggiungere semplicemente un modello auto-trasformato a qualsiasi file esistente nella soluzione in modo che quando il file principale viene salvato, il file t4 dipendente venga trasformato. Vedi qui:
http://t4-editor.tangible-engineering.com/blog/dependent-t4-templates.html
Questa sembra essere la stessa domanda di [eseguire automaticamente i modelli t4] (http://stackoverflow.com/q/3948248/1380680) –