Domanda

Sto cercando di iniziare a usare Subsonic (v3). Le brevi istruzioni di installazione indicano che devo:

  • aggiungi un riferimento alla DLL = Fatto
  • modifica Setting.ttinclude per usare la stringa di connessione destra = Fatto; aggiunte appettings a web.config
  • aggiungi modelli al progetto = Fatto, ma non viene generato nulla; nessun errore e nessun codice.

La demo indica che quando si aggiungono i file, vengono create le classi .vb / .cs appropriate o genera alcuni errori, ma non ottengo nulla, semplicemente una cartella con i modelli.

Sono un principiante assoluto quando si tratta di modelli T4 - in realtà, non ho mai saputo che esistessero fino ad ora (!).

Qualche pensiero? Questo deve essere qualcosa di fondamentale; questo dovrebbe essere così semplice.

Cordiali saluti: Sto usando VS Professional 2008 - Capisco che possano esserci problemi simili con VS Express.

È stato utile?

Soluzione 2

Conclusione: sembra che la generazione del codice funzioni per me in un progetto Applicazione console C #, in un progetto VB Windows Forms e persino in un'applicazione Web C # ... ma non in un progetto Web !

Visto che ora ho un secondo vantaggio per me nelle applicazioni Web (insieme alla documentazione XML), convertirò (o ricrea) il progetto. Per progetti simili, piccoli come questo, di solito ho preferito usare i siti Web, ma sono felice di fare la conversione.

Apparentemente, potrei aggiungere un menu di scelta rapida (per utilizzare lo strumento da riga di comando TextTransform.exe) da utilizzare nei progetti di siti Web, ma a) non ha funzionato al primo tentativo eb) sembrava simile a andare in giro le cose nel modo più duro!

Altri suggerimenti

Fai clic con il pulsante destro del mouse sui file .tt e scegli "Esegui strumento personalizzato" per generare il tuo codice.

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