Система. Net .http проблема в VS 2017 после обновления до. NET 4.8 - PullRequest
0 голосов
/ 07 февраля 2020

У меня есть проект, который использовал VS2017 и. NET 4.6.1

Я обновился до. NET 4.8 без какой-либо насущной причины, ожидая, что это будет незначительное обновление, и все сломалось. Ссылки на System. Net .Http не распознаются, хотя файл фактически находится там.

enter image description here

Я пробовал:

  • Добавление перенаправлений привязки
  • Обновление и переустановка пакетов nuget
  • Удаление системы. Net. Ссылка Http и добавление ее обратно снова
  • Проверка всех подсказок, сообщающих системе, где найти файл.
  • Все упомянутое как решение в любых других ответах на переполнение стека.

Немного помогло удаление пакета nuget для System. Net .Http и использование версии платформы ... но затем я установил новый пакет nuget, который мне был нужен и зависел от System. Net .Http-пакет, и поэтому nuget переустановил его, и это снова сломало все.

1 Ответ

0 голосов
/ 07 февраля 2020

Оказывается, что обновление до VS2019 и MSBuild16 полностью устранило проблему.

Я бы go сказал бы, что VS2017 не совместим с. NET 4.7.2 или. NET 4.8, и у меня sh было какое-то предупреждение, прежде чем я обновил свою версию. NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...