Не удалось загрузить файл или сборку ‘Newtonsoft.Json, версия=13.0.0.0 Стандарт .NET и WPF

#c# #wpf #json.net #.net-standard

#c# #wpf #json.net #.net-стандарт

Вопрос:

У нас есть решение с двумя проектами:

  1. Настольное приложение, использующее WPF (.NET 4.6)
  2. Библиотека классов (стандарт .NET), которая подключается к удаленному API REST.

Мы используем NewtonSoft JSON 13.0.0.1 (установленный через NuGet) в проекте библиотеки классов. Мы ссылались на проект библиотеки классов в проекте WPF. Всякий раз, когда мы вызываем метод в проекте библиотеки из приложения WPF, мы получаем следующую ошибку:

 Could not load file or assembly 'Newtonsoft.Json, Version=13.0.0.0... could not find the file...  

Я понятия не имею, почему выполняется поиск 13.0.0.0 при установке версии 13.0.0.1, я даже пробовал использовать версию 12.x., она также выдает ту же ошибку, только при поиске версии 12.0.0.0.

Является ли это WPF .Проблема конфликта между сетью и библиотекой .NET? Как это решить?

Снимок экрана ошибки в Visual Studio

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

1. Вы пробовали добавить Nuget в проект WPF?

2. Вы уже добавили пакет nuget в приложение wpf? Проверьте, нужно ли вам обновить его версию в диспетчере nuget.