Я только начал работать на новой должности старшего разработчика .NET и столкнулся с очень загадочной проблемой с пакетом System.Text.Encodings.Web.
Проект находится в .NET Framework 4.6.1
Пакет отображается в NUGET PACKAGE MANAGER как Установленная версия 4.5.0, однако оператор using в файле .CS, который пытается использовать HtmlEncoder, показывает ошибку с текстом ошибки "Тип или пространство имен 'Encodings' не существует в пространстве имен 'System.Text'. Вам не хватает ссылки на сборку? "
Также после попытки сборки появляется другая ошибка:" Определен тип HtmlEncoderв сборке, на которую нет ссылки, необходимо добавить ссылку на сборку 'System.Text.Encodings.Web, версия = 4.0.3, Culture = нейтральный, а затем токен открытого ключа. "
Я пробовал несколько разных вещей, но ни одна из них не сработала.