在C#中调用F#的dll

6
如何创建 F# dll 并在 C# 中调用它? 谢谢。
3个回答

13

要在F#中创建DLL,您应该在项目属性中将输出类型设置为类库。如前所述,使用“添加引用”对话框向您的C#项目添加引用。


2

没有什么真正的技巧;就像

http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!307.entry

只是相反。需要注意的一点是,如果您在F#代码中没有指定命名空间,则默认情况下,所有顶级定义都会放在一个以文件名命名的模块中,因此如果您有Program.fs,那么您可以从C#中引用 Program.Whatever。


2
如果您使用的是最新版本,则创建项目时只需将项目类型设置为“F#库”。请注意保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接