1

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

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

4

2 回答 2

1

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

谢谢 -Blake Niemyjski(CodeSmith CSLA 模板的作者)

于 2010-06-22T17:24:54.273 回答
1

在 Visual Studio 中,您可以使用 T4 模板来使用伪“asp 经典”样式语法生成任何类型的输出,您可以在其中混合代码 (F#) 和“输出”。

这是一个开始的好地方:http ://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx

于 2010-06-22T17:27:15.913 回答