Domanda

Ho bisogno di creare alcuni file utilizzando Visual Studio T4 (template).Qual è il modo migliore per importare alcune impostazioni di configurazione in più .tt i file e sono accessibili in templating porzione di codice.

È stato utile?

Soluzione

Il modo più semplice per memorizzare la configurazione è ponendolo come codice in un file .tt condiviso, che è possibile includere da più modelli (cioè se avete bisogno di una stringa di connessione, lo rendono una costante in un blocco di funzionalità di classe). Tuttavia, se questo non è un'opzione ed è necessario per accedere alle impostazioni di file .config, sono d'accordo con il suggerimento di Giovanni.

Altri suggerimenti

Beh, check-out Il blog di Oleg Sych - egli è l'autore di Toolbox T4, e mostra come è possibile l'uscita a più di un file.Non sono sicuro se il T4Toolbox include anche il supporto per la configurazione - la pena dare un'occhiata!

Il suo blog è molto grande e ha un sacco di T4 roba in esso.

Marc

farei questo allo stesso modo per qualsiasi pezzo normale di codice. Utilizzando AppSettings, o una sezione di configurazione personalizzata. Se lo si fa un sacco, è necessario creare un direttiva personalizzato processore . Questo potrebbe emettere una proprietà di concedere l'accesso alla configurazione personalizzata.

Non so molto a proposito di T4, ma sembra che durante l'ascolto di Scott l'intervista di Hanselman con Kathleen Dollard che ha detto di Visual Studio supporto nativo T4 non consente più file. Mi sembra di ricordare la sua menzionare un cablaggio esterno per lavorare con T4 permettendogli però, e so che hanno accennato Clarius visiva T4 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top