#c# #json #system.text.json
Вопрос:
У меня есть настольное приложение на C#, которое я разрабатываю, предназначенное для чтения текста из файла и преобразования его в JsonDocument
. Я установил и сослался на System.Text.Json
библиотеку, разработанную Microsoft, для чтения из файла JSON.
Однако я получаю странную ошибку, которая требует, чтобы я ссылался на классы из System.Memory
пространства имен и, если быть точным, на конкретную версию. Я не уверен, как добавить эти ссылки в свой проект, потому что, когда я использую менеджер пакетов NuGet для установки System.Memory
, у меня возникают конфликты с моими текущими пакетами.
Проект является целевым .СЕТЕВАЯ структура 4.6
Как я могу устранить эти ошибки, не затрагивая другие мои пакеты?
Комментарии:
1. «потому что, когда я использую диспетчер пакетов NuGet для установки System.Memory, у меня возникают конфликты с моими текущими пакетами» — какие конкретно ошибки? Мы не можем помочь без этого. Это похоже на проблему с перенаправлением привязки — см. nickcraver.com/blog/2020/02/11/binding-redirects
2. как определить старую версию в перенаправлениях привязки? @МаркГравелл
3. Я полагаю, что сообщение в блоге, на которое я ссылался, охватывает это