Сообщество Visual Studio 2015 - ошибка "Системный пакет Project С++ Project"

Итак, у меня была эта проблема на некоторое время. Часто, когда я просто пытаюсь открыть любой из моих проектов, я получаю следующую ошибку:

---------------------------
Microsoft Visual Studio
---------------------------
The 'Visual C++ Project System Package' package did not load correctly.



The problem may have been caused by a configuration change or by the
installation of another extension. You can get more information by examining the
file 'C:\Users\Q009\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml'.



Restarting Visual Studio could help resolve this issue.



Continue to show this error message?

Открытие журнала активности вызывает следующую ошибку:

SetSite failed for package [Visual C++ Project System Package][Object reference not set to an instance of an object.]:{ at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.get_ProjectService() at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.Initialize(IntPtr instResources, Object sp, Object browser, IVCBuildPackageInternal bldPkg)}

Чтобы "решить", я просто перехожу в AppData/Local/Microsoft и удаляю папки VisualStudio и VSCommon. Это исправляет это на некоторое время, позволяя мне продолжить работу над моими проектами. Пока вопрос случайно не решит вернуться.

Опять же, чтобы прояснить ситуацию. Это не проблема миграции или проблема с недавно установленными пакетами. У меня была эта настройка некоторое время, и эти проекты были созданы с использованием этого самого экземпляра Visual Studio.

Ответ 1

Я получаю ту же ошибку время от времени, а не только с проектами на С++. Решение меняется, но в большинстве случаев это делалось путем удаления файлов в ComponentModelCache, поскольку в комментарии WhozCraig предлагалось:

rmdir /q /s %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache