Я столкнулся с чем-то похожим, когда сегодня переключался с ядра на полноценный фреймворк в веб-приложении. В итоге я связался со своими пакетами nuget, выгрузив / перезагрузив проект. Я наконец-то проследил его до пакета nuget Microsoft.VisualStudio.Web.CodeGeneration.Design. На нем была установлена 3.0.0, но все мои другие Microsoft.AspNetCore. ** были версии 2. *, и я использую net472. Итак, я удалил пакет nuget, и ошибка исчезла. Затем я изменил его на версию 2.2.4 и ошибка ушла - так что любое решение работало для меня. Надеюсь, это исправит вашу проблему.