Est-il possible d'écrire MyGeneration Modèles en F # et comment?
-
26-09-2019 - |
Question
Je veux écrire un fichier modèle MyGeneration en F #. Je sais que vous pouvez cibler plusieurs langues, etc. VB.NET et C # mais pour mon propre avantage égoïste je voudrais écrire dans F #.
Toute personne un si et comment cela est possible?
La solution
Dans Visual Studio, vous pouvez utiliser pour générer T4 Templating tout type de sortie en utilisant un psudo "asp classique" syntaxe de style, où vous Intermix votre code (F #) et la "sortie".
Heres un bon endroit pour commencer: http://www.hanselman.com/blog /T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx
Autres conseils
Je ne suis pas en train d'écrire vous un modèle en F # serait le meilleur coup. Bien qu'il puisse être fait en faisant référence à une bibliothèque de classes (au moins CodeSmith ). De cette façon, vous pouvez déplacer tous votre logique F # et le code de traitement dans une bibliothèque de classes Visual Studio et utiliser encore à l'intérieur du modèle.
Merci -Blake Niemyjski (Auteur du CodeSmith AAPC Modèles )