无法访问方法Newtonsoft.JSON .Net Core 2. *

时间:2018-12-07 09:08:44

标签: c# .net-core json.net asp.net-core-2.1

我有一个使用.Net Core 2.1(VS 2017)的多个项目的解决方案。 我可以在我的Web项目中使用Newtonsoft.JSON.JsonConvert,而对对象进行序列化和反序列化没有任何问题。

同一解决方案中的另一个项目与我的Web项目具有相同的Nuget包(版本和SDK)。 Intellisense可以识别JsonConverter,但显示的唯一方法是Equals,因此没有Seri​​alizeObject或DeserializeObject。

当我在控制台应用程序中打开JsonConvert定义时,它具有名称空间 Newtonsoft.Json 公共抽象类JsonConverter

当我在Web项目中执行相同的操作时,将获得名称空间 Newtonsoft.Json 公共静态类JsonConvert

最后一个包含我要使用的方法,但是我不知道为什么会出现此问题以及如何解决它。

1 个答案:

答案 0 :(得分:1)

好像我需要JsonConvert而不是JsonConverter ...