我正在尝试编译一个想要使用任意精度有理数的 F# 程序。源代码包含
open MathNet.Numerics
MathNet.Numerics 和 MathNet.Numerics.FSharp 的安装方式让 Visual Studio 很满意。现在我正在尝试直接使用 fsc 从命令行编译程序(以便更好地控制正在发生的事情)。显然,编译器需要被告知所引用的程序集。
我试过了
fsc -r:MathNet.Numerics ...
但它说
错误 FS0082:无法解析此引用。找不到程序集“MathNet.Numerics”。检查以确保该程序集存在于磁盘上。如果您的代码需要此引用,您可能会遇到编译错误。(代码=MSB3245)
大概我需要使用一些其他选项来告诉 fsc在哪里寻找有问题的程序集。我应该使用哪个选项,我应该提供什么位置?(机器上有很多不同版本的 MathNet.Numerics.dll 的副本;不清楚哪个应该被认为是规范的。)