Тип ReadOnlyMemory и ReadOnlySequence определен в сборке, на которую нет ссылок

#c# #json #system.text.json

Вопрос:

У меня есть настольное приложение на C#, которое я разрабатываю, предназначенное для чтения текста из файла и преобразования его в JsonDocument . Я установил и сослался на System.Text.Json библиотеку, разработанную Microsoft, для чтения из файла JSON.
Однако я получаю странную ошибку, которая требует, чтобы я ссылался на классы из System.Memory пространства имен и, если быть точным, на конкретную версию. Я не уверен, как добавить эти ссылки в свой проект, потому что, когда я использую менеджер пакетов NuGet для установки System.Memory , у меня возникают конфликты с моими текущими пакетами.
Проект является целевым .СЕТЕВАЯ структура 4.6
Как я могу устранить эти ошибки, не затрагивая другие мои пакеты?

error_screenshot

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

1. «потому что, когда я использую диспетчер пакетов NuGet для установки System.Memory, у меня возникают конфликты с моими текущими пакетами» — какие конкретно ошибки? Мы не можем помочь без этого. Это похоже на проблему с перенаправлением привязки — см. nickcraver.com/blog/2020/02/11/binding-redirects

2. как определить старую версию в перенаправлениях привязки? @МаркГравелл

3. Я полагаю, что сообщение в блоге, на которое я ссылался, охватывает это