У меня есть проект, который использовал VS2017 и. NET 4.6.1
Я обновился до. NET 4.8 без какой-либо насущной причины, ожидая, что это будет незначительное обновление, и все сломалось. Ссылки на System. Net .Http не распознаются, хотя файл фактически находится там.
Я пробовал:
- Добавление перенаправлений привязки
- Обновление и переустановка пакетов nuget
- Удаление системы. Net. Ссылка Http и добавление ее обратно снова
- Проверка всех подсказок, сообщающих системе, где найти файл.
- Все упомянутое как решение в любых других ответах на переполнение стека.
Немного помогло удаление пакета nuget для System. Net .Http и использование версии платформы ... но затем я установил новый пакет nuget, который мне был нужен и зависел от System. Net .Http-пакет, и поэтому nuget переустановил его, и это снова сломало все.