почему нет intellisense csvprovider в msfs? - PullRequest
1 голос
/ 07 марта 2019

Я экспериментирую с FsLab и CvsProvider. Сценарий, приведенный ниже, работает в f # REPL, однако я не понимаю смысла имен столбцов в файле ckv, например, «Дата» и «Открыть» в примере ниже. Поэтому MSVS также помечает их как неопределенное поле, конструктор или член.

Я устанавливаю FsLab 1.1.6 с пакетом / nuget.

Любые идеи, как я могу получить это так же, как любое учебное видео там?

С уважением, WP

#load "packages/FsLab/FsLab.fsx"

#load ".paket/load/net452/FSharp.Data.fsx"
open FSharp.Data

type Stocks = CsvProvider<"../../MSFT.csv">

//let msft = Stocks.Load("../../MSFT.csv")
let msft = CsvProvider<"../../MSFT.csv">.GetSample()    

// Look at the most recent row. Note the 'Date' property
// is of type 'DateTime' and 'Open' has a type 'decimal'
let firstRow = msft.Rows |> Seq.head
let lastDate = firstRow.Date
let lastOpen = firstRow.Open

// Print the prices in the HLOC format
for row in msft.Rows do
  printfn "HLOC: (%A, %A, %A, %A)" row.High row.Low row.Open row.Close
...