У меня была одна и та же проблема на домашнем и рабочем компьютерах. Именно эти шаги сработали на одном из них.
Как и в большинстве продуктов Microsoft, я полагаю, что именно последовательность действий заставляла работать один раз, а не другой. Я предлагаю, если это не решит проблему, которую вы смешиваете, и пропустите шаги соответствующим образом, пока не заработаете.
Один дополнительный шаг, который я использовал, состоял в том, чтобы запустить Visual Studio из командной строки следующим образом;
devenv.exe /resetskippkgs
Я делал это перед удалением и переустановкой надстроек. Вопрос о том, имел ли он значение, спорен, но в интересах полного раскрытия ...