У меня есть решение для нескольких проектов, использующих .Net Core 2.1 (VS 2017).Я могу использовать Newtonsoft.JSON.JsonConvert в своем веб-проекте без каких-либо проблем для сериализации и десериализации объектов.
В другом проекте того же решения есть те же пакеты Nuget (версия и SDK), что и в моем веб-проекте.Intellisense распознает JsonConverter, но отображается только метод Equals, поэтому SerializeObject или DeserializeObject отсутствуют.
Когда я открываю определение JsonConvert в моем консольном приложении, оно имеет пространство имен Newtonsoft.Json и открытый абстрактный класс JsonConverter
Когда я делаю то же самое в веб-проекте, я получаю пространство имен Newtonsoft.Json и открытый статический класс JsonConvert
Последний содержит методы, которые я хочу использовать, но я понятия не имею, почему эта проблема возникает и как ее решить.