如何创建 F# dll 并在 C# 中调用它?
谢谢。
要在F#中创建DLL,您应该在项目属性中将输出类型设置为类库。如前所述,使用“添加引用”对话框向您的C#项目添加引用。
没有什么真正的技巧;就像
http://lorgonblog.spaces.live.com/blog/cns!701679AD17B6D310!307.entry
只是相反。需要注意的一点是,如果您在F#代码中没有指定命名空间,则默认情况下,所有顶级定义都会放在一个以文件名命名的模块中,因此如果您有Program.fs,那么您可以从C#中引用 Program.Whatever。