visual studio - visual - ¿Por qué los métodos estáticos Frame.X de Deedle están generando advertencias en VS 2017?
visual studio code ejemplos (1)
Ayer descargué el nuevo VS 2017 y está funcionando bien, excepto que recibo esta advertencia en cada línea donde llamo al método estático Frame.ReadCsv
del paquete Deedle
:
FS10001 This method is not intended for use from F#
Llamadas a otros métodos estáticos Frame.X
no genera la misma advertencia.
Ejemplo: esta línea de código genera la advertencia:
let msft =
Frame.ReadCsv(Config.tsDir + "MSFT.csv",
hasHeaders=true,
inferTypes=true)
Intellisense reconoce el método y proporciona los consejos apropiados, que se ajustan exactamente a la firma en http://bluemountaincapital.github.io/Deedle/reference/deedle-frame.html
Este fragmento funciona bien:
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