dll - 在 Linux 上添加对外部 .dll 的引用

标签 dll f# mono reference

我正在 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/

相关文章:

c# - 想在 asp.net 中使用 c++ 库和 dll

reflection - 如何在不实际硬编码路径的情况下确定记录中字段的 json 路径?

c++ - 系统范围的 API Hook

c++ - 使用非常大的文件创建一个 dll

.net - 跟踪缓慢的托管 DLL 加载

c# - Mono 在实际应用中的应用有多广泛?

mysql - 尝试使用 Mysql.Data.Entity 时出现异常

.net - 两个接口(interface)的 F# 显式接口(interface)方法

arrays - 数组 F# 中元素的索引

c# - mono : Wrong Process. ProcessName 中错误的解决方法