F# 错误 FS0039:类型 'XmlProvider' 未定义
F# error FS0039: The type 'XmlProvider' is not defined
查看了这些解决方案——但没有任何效果
The type 'XmlProvider' is not defined
F# Data New type provider library
F# Data: XML Type Provider
open FSharp.Data
type XMLcountries = XmlProvider<"http://api.worldbank.org/country">
let sampleCountries = XMLcountries.GetSample()
let sampleCountries' = XMLcountries.Load("http://api.worldbank.org/country")
使用交互式 window 时,出现 F# 错误 FS0039:未定义类型 'XmlProvider'。
是否有更好的 package/library 来使用 XML 提供程序(以及 JSON)。
我已将 FSharp.Data 更新到版本 2.3.1
我添加了 open FSharp.Data.TypeProviders 以查看是否可行。仍然是同样的错误。
这非常令人沮丧。
您确定看过F# Data: XML Type Provider吗?因为一开始它说:
#r "../../../bin/FSharp.Data.dll"
#r "System.Xml.Linq.dll"
open FSharp.Data
所以你有几个选择,如果你不想安装 FSlab,第二个对你来说是最简单的。您显然必须调整路径以匹配您的环境。
- 下载并安装FSLab,然后用
引用FSLab
#load @"..\..\FSLAB\packages\FSLAB\FsLab.fsx"
- 在您的脚本中引用 FSharp.Data.dll:
#r @"..\..\FSLAB\packages\FSharp.Data\lib\net40\FSharp.Data.dll"
- 将 FSharp.Data 添加到 Visual Studio 中的引用,然后单击鼠标右键将引用发送到 FSI(我希望你已经安装了 the Visual F# Power Tools)。
查看了这些解决方案——但没有任何效果
The type 'XmlProvider' is not defined
F# Data New type provider library
F# Data: XML Type Provider
open FSharp.Data
type XMLcountries = XmlProvider<"http://api.worldbank.org/country">
let sampleCountries = XMLcountries.GetSample()
let sampleCountries' = XMLcountries.Load("http://api.worldbank.org/country")
使用交互式 window 时,出现 F# 错误 FS0039:未定义类型 'XmlProvider'。 是否有更好的 package/library 来使用 XML 提供程序(以及 JSON)。
我已将 FSharp.Data 更新到版本 2.3.1
我添加了 open FSharp.Data.TypeProviders 以查看是否可行。仍然是同样的错误。
这非常令人沮丧。
您确定看过F# Data: XML Type Provider吗?因为一开始它说:
#r "../../../bin/FSharp.Data.dll"
#r "System.Xml.Linq.dll"
open FSharp.Data
所以你有几个选择,如果你不想安装 FSlab,第二个对你来说是最简单的。您显然必须调整路径以匹配您的环境。
- 下载并安装FSLab,然后用
引用FSLab#load @"..\..\FSLAB\packages\FSLAB\FsLab.fsx"
- 在您的脚本中引用 FSharp.Data.dll:
#r @"..\..\FSLAB\packages\FSharp.Data\lib\net40\FSharp.Data.dll"
- 将 FSharp.Data 添加到 Visual Studio 中的引用,然后单击鼠标右键将引用发送到 FSI(我希望你已经安装了 the Visual F# Power Tools)。