【发布时间】:2015-02-09 17:45:24
【问题描述】:
我尝试使用 nuget 下载软件包。例如,我正在尝试使用suave.io 在 Mac 上使用 F# 进行 Web 编程。
使用 nuget(别名为“mono /bin/mono/nuget.exe”),我可以下载软件包。
nuget install Suave
Attempting to resolve dependency 'FSharp.Core (≥ 3.1.2.1)'.
Attempting to resolve dependency 'FsPickler (≥ 1.0.7)'.
Installing 'FSharp.Core 3.1.2.1'.
Successfully installed 'FSharp.Core 3.1.2.1'.
Installing 'FsPickler 1.0.7'.
Successfully installed 'FsPickler 1.0.7'.
Installing 'Suave 0.24.0'.
Successfully installed 'Suave 0.24.0'.
问题在于,与将软件包安装在 /usr/local/Cellar 中的 brew 相比,它将软件包(库)下载到当前目录中。
下一步如何将下载的库与 Mono 一起使用?更好的是,有没有办法从我的 F#/C# 代码轻松使用下载和安装库?
【问题讨论】:
-
您使用的是 IDE 吗? Xamarin Studio 和 MonoDevelop 都有一个 Nuget 插件。 github.com/mrward/monodevelop-nuget-addin
-
为什么这很好 - 您只需在您的解决方案/项目/fsi/whatever 文件中引用下载的 dll。
-
我刚刚得到澄清,所以我可以写一个适用的答案。直接引用始终是一种选择。