Domanda

Sto creando un prodotto e ho bisogno di un modo per generare codice in fase di esecuzione. Attualmente, uso VB.Net (solo per questo e nient'altro) letterali xml (è così che si chiamano?), Per creare modelli e creare codice in fase di esecuzione. La mia domanda è: posso usare T4 sul web server nell'hosting condiviso, senza VS installato, per generare codice in fase di esecuzione?

È stato utile?

Soluzione

So che questa domanda è vecchia, ma ora la risposta è obsoleta, quindi ho pensato di intervenire. Se stai usando i nuovi modelli preelaborati di Visual Studio 2010, ora puoi farlo. Invece di utilizzare T4 per generare codice in fase di compilazione, si utilizza T4 per generare una classe di generatore e tale classe di generatore può essere utilizzata in fase di esecuzione. Ciò significa che T4 può essere utilizzato per generare qualsiasi output di stringa, non solo qualcosa che è necessario compilare nel progetto - e questo lo rende un vero sostituto di strumenti come NVelocity.

Altri suggerimenti

Forse le risposte a questa domanda ti aiuteranno. T4 senza Visual Studio?

Tuttavia, T4 è uno strumento di build-time (o design-time), non uno di runtime, quindi non sembra la soluzione migliore per quello che stai cercando di fare.

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