それはF#で、どのようにMyGenerationテンプレートを記述することは可能ですか?
-
26-09-2019 - |
質問
私はF#でMyGenerationテンプレートファイルを書きたいです。私はあなたが私はF#でそれを書きたいと思い、私自身の利己的な利益のためにしかし、様々な言語などVB.NETやC#をターゲットにすることができます知っています。
誰もが1であれば、どのようにこれは可能ですか?
解決
あなたはあなたのコード(F#)と混在スタイルの構文、「従来のASP」psudoを使用して、出力のいずれかのタイプを生成するためのテンプレート化T4を使用することができますVisual Studioで
「を出力する。」
相続人は始めるのに良い場所: http://www.hanselman.com/blog /T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspxする
他のヒント
私は確信して最善手だろうF#でテンプレートを書いていませんよ。それは(少なくとも CodeSmith の中で)クラスライブラリを参照することによって行うことができるが。この方法は、あなたは、Visual StudioクラスライブラリにあなたのF#のロジックのすべてと処理コードを移動し、まだ内部のテンプレートのそれを使用することができます。
のおかげで -Blake Niemyjski( CodeSmith CSLAテンプレートのの著者)
所属していません StackOverflow