Я столкнулся с той же проблемой, и виноватой было удаление Visual Studio Express 2012 . Возможно, это может быть любая версия Visual Studio, поскольку комментарии к этому ответу указывают на то, что проблема все еще возникает с Visual Studio 2019 . Мой общий порядок действий был:
- Установлен Visual Studio Express 2012 (давно)
- С удовольствием пользовался Visual Studio Express 2012 много месяцев
- Установлен Visual Studio 2013 Premium
- С удовольствием пользовался Visual Studio 2013 Premium неделями
- Не установлен Visual Studio Express 2012
- ОШИБКА
Я не уверен на 100% в его причине или в том, какие комбинации версий Visual Studio будут демонстрировать такое поведение. Но решением для меня было отредактировать корневые web.config
файлы в каталогах фреймворка:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config
(Для разных версий фреймворка у вас могут быть разные папки.)
И удалим узлы:
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
Будьте осторожны, чтобы не удалить любые открывающие / закрывающие родительские узлы, которые также находятся на той же строке (ах), что и они.
Это решило проблему для меня.