GOOGLE ADS

вторник, 10 мая 2022 г.

«JsonConvert» неоднозначен в пространстве имен «Newtonsoft.Json».

Я получаю эту ошибку, хотя в проекте установлена ​​​​только версия (13.0.1)

Любые идеи?

Ошибки:

1>C:\Users\boruc\source\Workspaces\BinaNew3\BinaNewWebApp\admin\SiteSettings.aspx.vb(36,20): error BC30560: 'JsonConvert' is ambiguous in the namespace 'Newtonsoft.Json'.

1> C:\Users\boruc\source\Workspaces\BinaNew3\BinaNewWebApp\Old_App_Code\EmailService.vb(26,33): ошибка BC30560: «JsonConvert» неоднозначен в пространстве имен «Newtonsoft.Json».

Код

Imports Newtonsoft
Dim jStr = Json.JsonConvert.SerializeObject(nEmailSetting)

Вот снимок проводника объектов, показывающий 2 ссылки на Newtonsoft

введите описание изображения здесь


Решение проблемы

1- вам следует перестроить решение после удаления старой версии Newtonsoft.Json.

2- измените эту строку кода с:

Dim jStr = Json.JsonConvert.SerializeObject(nEmailSetting)

к

Dim jStr = JsonConvert.SerializeObject(nEmailSetting)

3- ваша IDE даст вам подсказку, чтобы импортировать правильное пространство имен, которым является Newtonsoft.Json.

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...