Решил это, пройдя через адский день, и, честно говоря, «решение» было очень грубой силой ...
TL; DR: Полное удаление и переустановка Visual Studio, похоже, сделали свое дело.
Поскольку обычные методы не работали, я попытался полностью переустановить Visual Studio.Это не помогло.Затем я попытался восстановить систему.Это сделало все намного хуже, с моим проектом, показывающим около 500 сообщений об ошибках!
Затем я отменил восстановление системы, полностью удалил все следы Visual Studio с моего компьютера, переустановил все, затем попробовал предварительную версию VS2019, попробовал 2017снова, удалите и переустановите NetCore 2.0, 2.1, 2.2 ... просто чтобы обойти минное поле сообщений об ошибках, которые я создал для себя.
В конце мне просто нужно было полностью очистить NuGetи восстановите, затем запустите dotnet restore --force
в консоли NPM, после чего все эти сообщения об ошибках пропали.Кроме того, первоначальная ошибка IIS Administrator также исчезла, предположительно исправленная с помощью первоначальной переустановки Visual Studio.
Потеряла целый день из-за этого болота.