f# - CsvProvider 类型未定义

标签 f# f#-data

我正在尝试将 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/

相关文章:

F# Canopy - 生成随机字母和/或数字并在变量中使用

.net - 获取序列的基础类型(数组、列表、seq)

f# - 使函数适用于所有数字类型(int、float、long)

F# 区分联合和打印

f# - 缺少 ".NETFramework,Version=v4.0,Profile=Profile47"的定位包

f# - 如何查看程序集中的类型提供程序

F# CSV TypeProvider 在控制台应用程序中不太健壮

f# - 是否有任何技巧可以在不丢失 pretty-print 的情况下将单元硬编码到记录字段中?

F#.Data HTML 解析器从节点提取字符串

F# 使用 XML Type Provider 修改 xml