FAKE FscHelper和Paket引用

时间:2017-03-05 16:51:59

标签: f# f#-fake paket

我开始尝试使用F#和FAKE以及Paket。我试图了解如何管理通过Paket安装的DLL的引用。

目前我的build.fsx

中有类似的内容
Target "DeadLetter" (fun _ ->
    ["MyFile.fs"] 
    |> FscHelper.compile [ 
        FscHelper.References [ "packages/Suave/lib/net40/Suave.dll" ]
    ]
    |> function _ -> ()
)

还有一个等效的netstandard1.6路径,但是如果使用它,我的项目就不会编译。我想我很难理解为什么会出现这种情况 - 但我认为编译项目的其他人可能正在使用标准.NET,而当前配置对他们来说也会失败。

这表明硬编码路径(虽然相对于项目根目录)并不是正确的方法。

如何在构建脚本中设置这些引用,以便项目可移植?

0 个答案:

没有答案