是否可以用 F# 编写 MyGeneration 模板以及如何编写?

发布于 2024-09-01 11:22:33 字数 111 浏览 9 评论 0原文

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

有人知道这是否可能以及如何可能吗?

I want to write a MyGeneration Template File in F#. I know you can target various languages etc VB.NET and C# however for my own selfish benefit I would like to write it in F#.

Anyone one if and how this is possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

云雾 2024-09-08 11:22:33

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

这是一个很好的起点:http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret。 ASPX

In visual studio you can use T4 templating to generate any type of output using a psudo "asp classic" style syntax, where you intermix your code (F#) and the "output."

Heres a good place to get started: http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx

倾城花音 2024-09-08 11:22:33

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

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

I'm not sure writing a template in F# would be the best move. Although it could be done by referencing a Class Library (At least in CodeSmith). This way you could move all of your F# logic and processing code into a Visual Studio Class Library and still use it inside of the template.

Thanks
-Blake Niemyjski (Author of the CodeSmith CSLA Templates)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文