我想在F#中编写一个MyGeneration模板文件。我知道你可以针对VB.NET和C#等各种语言,但是为了我自己的利益,我想用F#编写它。是否可以在F#中编写MyGeneration模板?
任何人如果以及如何这是可能的?
我想在F#中编写一个MyGeneration模板文件。我知道你可以针对VB.NET和C#等各种语言,但是为了我自己的利益,我想用F#编写它。是否可以在F#中编写MyGeneration模板?
任何人如果以及如何这是可能的?
在Visual Studio中,你可以使用T4模板使用psudo“ASP经典”风格的语法,你混入代码生成任何类型的输出(F# )和“输出”。
谢谢Nate,不是我正在寻找的答案,但是这解决了问题!谢谢!! – Jonathan 2010-06-24 12:13:27
我不确定在F#中编写模板将是最好的举措。虽然可以通过引用类库来完成(至少在CodeSmith)。这样,您可以将所有F#逻辑和处理代码移动到Visual Studio类库中,并仍然在模板中使用它。
感谢 -Blake Niemyjski(该CodeSmith CSLA Templates的作者)
你的意思是F#作为GUI_LANGUAGE,或OUTPUT_LANGUAGE? – 2010-05-12 18:56:56
不是一个真正的答案,但也许你可以尝试在C#中使用一些示例模板文件,我们中的一些人可能会帮助你将它翻译成F#,然后你可以试着看看它是否有效。 – 2010-05-13 01:44:20
即时通讯使用F#作为输入语言,然后生成C#代码......现在我想到了它。也许我应该生成F#代码。我没有完全达到F#的速度,并希望用它作为一种运作方式卡住。 – Jonathan 2010-05-13 09:01:38