J. *_*non 8 f# f#-data visual-studio-2015
我正在尝试在FSharp项目的脚本文件中使用FSharp.Data,而我收到的错误是:
警告'..\packages\FSharp.Data.2.2.5\lib \net40\FSharp.Data.dll'不是有效的程序集名称.
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"
Run Code Online (Sandbox Code Playgroud)
它\n被解释为换行符,因此无效.但在以下内容中:
#r "..\packages\FSharp.Data.2.2.5\lib\portable-net40+sl5+wp8+win8\FSharp.Data.dll"
Run Code Online (Sandbox Code Playgroud)
..字符串中没有特殊的转义序列.以下两项都应该有效:
#r @"..\packages\FSharp.Data.2.2.5\lib\net40\FSharp.Data.dll"
#r "..\\packages\\FSharp.Data.2.2.5\\lib\\net40\\FSharp.Data.dll"
Run Code Online (Sandbox Code Playgroud)