Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可以用F#编写MyGeneration模板吗?如何编写?_C#_F#_Mygeneration - Fatal编程技术网

C# 可以用F#编写MyGeneration模板吗?如何编写?

C# 可以用F#编写MyGeneration模板吗?如何编写?,c#,f#,mygeneration,C#,F#,Mygeneration,我想用F#编写一个MyGeneration模板文件。我知道你可以针对各种语言,比如VB.NET和C,但是为了我自己的私利,我想用F来写 如果有人知道这是可能的,以及这是如何实现的?我不确定用F#编写模板是否是最好的做法。尽管可以通过引用类库(至少在中)来完成。通过这种方式,您可以将所有F#逻辑和处理代码移动到VisualStudio类库中,并且仍然在模板中使用它 谢谢 -Blake Niemyjski(的作者)在visual studio中,您可以使用T4模板生成任何类型的输出,使用psudo“

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


如果有人知道这是可能的,以及这是如何实现的?

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

谢谢
-Blake Niemyjski(的作者)

在visual studio中,您可以使用T4模板生成任何类型的输出,使用psudo“asp classic”样式语法,将代码(F#)和“输出”混合在一起


这里有一个很好的开始:

你是说F作为GUI语言,或者输出语言?这不是一个真正的答案,但也许你可以尝试用C语言拼凑一些示例模板文件,我们中的一些人可能可以帮助你将其翻译成F,然后你可以试试看它是否有效。我希望使用F作为输入语言,然后生成C代码。。。现在我想起来了。也许我应该生成F#代码。我还没有完全跟上F#的速度,我想把它当作一个游戏来让自己陷入困境。谢谢内特,这不是我想要的答案,但这解决了问题!谢谢