Domanda

Voglio scrivere un file MyGeneration Template in F #. So che è possibile indirizzare varie lingue ecc VB.NET e C # invece per il mio vantaggio egoistico vorrei scrivere in F #.

Chiunque uno se e come questo sia possibile?

È stato utile?

Soluzione

In Visual Studio è possibile utilizzare T4 template per generare alcun tipo di output utilizzando un psudo "ASP classico" sintassi stile, dove si Intermix il codice (F #) e la "uscita".

Ecco un buon posto per iniziare: http://www.hanselman.com/blog /T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx

Altri suggerimenti

Non sono sicuro che la scrittura di un modello in F # sarebbe la mossa migliore. Anche se potrebbe essere fatto facendo riferimento a una libreria di classi (almeno in CodeSmith ). In questo modo si potrebbe spostare tutta la tua logica # F e il codice di trasformazione in una libreria di classi Visual Studio e utilizzarlo all'interno del modello ancora.

Grazie -Blake Niemyjski (Autore del CodeSmith CSLA Templates )

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