首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JsonProvider不可用

JsonProvider不可用
EN

Stack Overflow用户
提问于 2016-02-24 01:11:31
回答 1查看 748关注 0票数 2

尝试使用json类型提供程序,但不成功。运行完以下命令之后:

  • 安装包Newtonsoft.Json
  • 安装-Package FSharp.Data -Version 2.2.5

我似乎无法消除以下错误: JsonProvider是未定义的

代码语言:javascript
运行
复制
open FSharp.Data
open Microsoft.FSharp.Data.TypeProviders

type JsonObj =  JsonProvider<"http://shopicruit.myshopify.com/products.json">

我想知道目前缺少的是什么,因为我不明白为什么这个F#片段不正确。

更新

这是我的安装记录

以下是我的类型提供程序设置的捕获。(它们已经启用)。我不明白我现在所缺少的.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-24 01:17:57

当通过Package控制台将NuGet包安装到项目时,请确保“默认项目”字段中的值是要将包安装到的项目:

这在我身上发生过很多次,包括在试图复制你的问题的时候。此外,正如@Tomas在评论中所说--无论是针对您的问题,还是对我之前试图在这里回答的问题--您不需要打开Microsoft.FSharp.Data.TypeProvidersJsonProvider只使用对FSharp.Data的引用。

如果错误地将包安装到错误的项目中,您可以:

  • 使用Uninstall-Package删除它,再次确保“默认项目”字段针对所讨论的项目,或者;
  • 右击该项目下的“参考”,然后选择“管理NuGet包”。这将打开NuGet软件包管理器窗口,您也可以从该窗口卸载不需要的任何东西。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35591450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档