为什么来自Deedle的Frame.X静态方法在VS 2017中产生警告?

Sol*_*lma 9 f# warnings visual-studio deedle

我2017年昨天下载了新的VS和它工作正常,但我收到的每一行,我调用静态方法这个警告Frame.ReadCsvDeedle包:

FS10001 This method is not intended for use from F#
Run Code Online (Sandbox Code Playgroud)

调用其他静态方法Frame.X不会生成相同的警告.

示例 - 此行代码生成警告:

let msft =
    Frame.ReadCsv(Config.tsDir + "MSFT.csv",
                  hasHeaders=true,
                  inferTypes=true)
Run Code Online (Sandbox Code Playgroud)

Intellisense识别该方法并提供适当的提示,这些提示完全符合签名 http://bluemountaincapital.github.io/Deedle/reference/deedle-frame.html

s95*_*163 2

这个片段工作正常:

open Deedle
open System.IO

[<EntryPoint>]
let main argv =
    let csv = @"C:\tmp\testDeedle.csv"
    File.Exists csv |> printfn "%A"
    let df = Frame.ReadCsv(csv,hasHeaders=true,inferTypes=true)
    df.GetColumn("Date") |> printfn "%A"
    printfn "%A" argv
    0 // return an integer exit code
Run Code Online (Sandbox Code Playgroud)