Задача: При открытии 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