Когда я пытаюсь добавить любую ссылку на любой проект с помощью Visual Studio 2019, я получаю сообщение об ошибке:
«Ошибка HRESULT E_FAIL возвращена после вызова компонента COM» *
Я думаю, что это вызвано открытием старого решения, созданного в VS 2012. Любая очистка кеша не помогла.
[РЕШЕНИЕ]:
- Проверьтефайл ActivityLog.xml (для VS 2019: «C: \ Users {USER_NAME} \ AppData \ Roaming \ Microsoft \ VisualStudio \ 16.0_ {ID} \»). Убедитесь, что ошибка та же:
Could not load type Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager from assembly Microsoft.VisualStudio.Shell.Interop.11.0
- Пуск Командная строка разработчика для VS 2019 от имени администратора
- Перейдите к:
cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\PublicAssemblies\"
- Выполнить
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
- После перезапуска VS 2019 он должен работать правильно