CsvProvider 类型未定义

CsvProvider type not defined

我正在尝试为 f# 使用 CsvProvider,但它说类型未定义,即使我正在导入 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 中的工作方式相同。