我正在尝试将 CsvProvider 用于 f#,但它说即使我正在导入 FSharp.Data,类型也未定义。
open FSharp.Data
type test = CsvProvider<"C:\\First_Names.csv">
我没有使用交互式脚本。这是一个 .fs 文件。它并没有告诉我找不到 FSharp.Data。甚至在智能感知中也是如此。
我可以通过哪些方法来诊断这个问题,因为我现在不知所措。
最佳答案
这可能是由于您引用了 FSharp.Data.SqlClient 或 FSharp.Data.TypeProviders(来自 F#3 发行版)。两者都使用该命名空间层次结构。
这与命名空间在 C# 或 VB .NET 中的工作方式相同。
关于f# - CsvProvider 类型未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35306476/