我正在 Linux 机器上使用 Mono 构建 F# 应用程序,但需要引用 F# Power Pack 中的 DLL。
我该怎么做?
最佳答案
在 Mono 上添加引用的方式与在 Windows 上完全相同。您只需要下载 PowerPack(有一个 ZIP download ,可以在 Linux 上解压)。从命令行构建 F# 应用程序时,您只需指定引用:
mono <fsharp-path>/fsc.exe
--resident
-r:<powerpack-path>/FSharp.PowerPack.dll
input.fs
这应该可以正常工作(注意 --resident
选项,它在后台启动 F# 编译器进程,因此它使 Mono 上的 F# 编译器更快,因为它每次都不会再次进行 JIT 编译它开始)。
关于dll - 在 Linux 上添加对外部 .dll 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571982/