我正在交互式控制台中加载FSharp.Data。该库已经顺利加载:
> #r "FSharp.Data.dll";;
--> Referenced 'C:\Users\pw\AppData\Local\Temp\FSharp.Data.dll' (file may be locked by F# Interactive process)
> open FSharp.Data;;
然而,当我尝试初始化CsvProvider
(定义在FSharp.Data
中)时,出现类型未定义的错误消息:
> type Stocks = CsvProvider<"C:\Users\pw\Downloads\msft.csv">;;
type Stocks = CsvProvider<"C:\Users\pw\Downloads\msft.csv">;;
--------------^^^^^^^^^^^
stdin(62,15): error FS0039: The type 'CsvProvider' is not defined
我认为问题可能是文件和程序集路径,但现在我正在使用绝对路径,并且错误仍然存在。另一方面,当我创建标准而非交互式项目时,我可以使用CsvProvider。任何有助于在交互式会话中使其工作的帮助都将不胜感激。
open FSharp.Data
? - Robert Jeppesen