如何在 VS 2015 中使用 FSharp.Data?

How can I use FSharp.Data with VS 2015?

我正在尝试在 FSharp 项目的脚本文件中使用 FSharp.Data,我收到的错误是:

Warning '..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll' is not a valid assembly name.

FSharp.Data 来自 https://www.nuget.org/packages/FSharp.Data/

如果我尝试使用 .NET 4.0、.NET 4.5 或 .NET 4.6 的 F# 项目,也会出现同样的问题。

编辑: 它适用于 '..\packages\FSharp.Data.2.2.5\lib\portable-net40+sl5+wp8+win8\FSharp.Data.dll' 但在此便携式版本中仅支持 Web 位置。

我认为问题出在字符串转义上。在下面:

#r "..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll"

\n 被解释为换行符,因此无效。但是在下面:

#r "..\packages\FSharp.Data.2.2.5\lib\portable-net40+sl5+wp8+win8\FSharp.Data.dll"

.. 字符串中没有特殊的转义序列。以下两项都应该有效:

#r @"..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll"
#r "..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll"