No exports were found that match the constraint contract name

Задача: При открытии Visual Studio — отображается сообщение об ошибке: No exports were found that match the constraint contract name

Инструменты:   Visual Studio

Решение:  Решается данная проблема удалением файла Microsoft.VisualStudio.Default.cache в Visual Studio Component Model Cache. Данный файлик располагается по следующему пути:

  • В случае, если вы используете полную версию Visual Studio

%LocalAppData%\Microsoft\VisualStudio\{version}\ComponentModelCache

После удаления файла, нужно перезапустить Visual Studio.

  • Если вы используете Visual Studio Express

%LocalAppData%\Microsoft\WDExpress\{version}\ ComponentModelCache

  • Если вы используете Visual Studio Express 2012 for Web

%LocalAppData%\Microsoft\VWDExpress\11.0\ComponentModelCache

Где,

{version} — версия Visual Studio

  • Visual Studio 2012 — 11.0
  • Visual Studio 2013 — 12.0
  • Visual Studio 2015 — 14.0
  • Visual Studio 2017 — 15.0

%LocalAppData% — путь к C:\Users\{User Name}\AppData\Local

{User Name} — имя текущего пользователя

Например, если вы используете Visual Studio 2017, тогда путь будет следующим:

%LocalAppData%\Microsoft\VisualStudio\15.0\ComponentModelCache

После удаления, нужно перезапустить Visual Studio.

PS: Если не заработало — пропробуйте удалить папку ComponentModelCache и перезапустить Visual Studio

Добавить комментарий