2010-05-12 82 views
1

我想在F#中编写一个MyGeneration模板文件。我知道你可以针对VB.NET和C#等各种语言,但是为了我自己的利益,我想用F#编写它。是否可以在F#中编写MyGeneration模板?

任何人如果以及如何这是可能的?

+1

你的意思是F#作为GUI_LANGUAGE,或OUTPUT_LANGUAGE? – 2010-05-12 18:56:56

+1

不是一个真正的答案,但也许你可以尝试在C#中使用一些示例模板文件,我们中的一些人可能会帮助你将它翻译成F#,然后你可以试着看看它是否有效。 – 2010-05-13 01:44:20

+0

即时通讯使用F#作为输入语言,然后生成C#代码......现在我想到了它。也许我应该生成F#代码。我没有完全达到F#的速度,并希望用它作为一种运作方式卡住。 – Jonathan 2010-05-13 09:01:38

回答

1

我不确定在F#中编写模板将是最好的举措。虽然可以通过引用类库来完成(至少在CodeSmith)。这样,您可以将所有F#逻辑和处理代码移动到Visual Studio类库中,并仍然在模板中使用它。

感谢 -Blake Niemyjski(该CodeSmith CSLA Templates的作者)