Произошла ошибка при активации удаленного языкового сервера, клиента c#/Visual Basic Language Server.
Когда я открываю любой проект в Microsoft Visual Studio Community 2019 версии 16.8.4, даже простой недавно созданный проект консоли ядра .net. Я получаю сообщение об ошибке:
Произошла ошибка при активации удаленного языкового сервера, клиента C # / Visual Basic Language Server.
Впоследствии IntelliSense отсутствует, и хотя я могу запустить сборку проекта, в Visual Studio не появляются ошибки или предупреждения.
Журнал монитора активности показывает следующие ошибки:
По-прежнему не удается загрузить DLL-компонент MEF: не удалось загрузить файл или сборку Microsoft.VisualStudio.CppSvc.Internal, Version=16.0.0.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ Common7 \ IDE \ CommonExtensions \ Microsoft \ CodeAnalysis \ Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll
По-прежнему не удается загрузить DLL-компонент MEF: не удалось загрузить файл или сборку Microsoft.Windows.Simulator.Client, Version=16.0.0.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. c: \ program files (x86) \ Microsoft Visual Studio \ 2019 \ community \ common7 \ ide \ commonextensions \ platform \ diagnosticshub \ Microsoft.DiagnosticsHub.VisualStudio.Package.dll
По-прежнему не удается загрузить DLL-компонент MEF: не удалось загрузить файл или сборку Microsoft.VisualStudio.VC.RecommendationProvider, Version=16.0.0.0, Culture= нейтральный, PublicKeyToken=b03f5f7f11d50a3a или одну из его зависимостей. Система не может найти указанный файл. C: \ PROGRAM FILES (X86) \ MICROSOFT VISUAL STUDIO \ 2019 \ COMMUNITY \ COMMON7 \ IDE \ EXTENSIONS \ MICROSOFT \ INTELLICODE \ IntelliCodeCpp.dll
Я попытался перезапустить визуальную студию, перезапустить окна, восстановить визуальную студию, удалить визуальную студию и снова установить ее. Я запустил netFxRepairTool. Все еще сталкиваюсь с проблемой.
Все файлы, упомянутые в журнале, находятся в ожидаемом месте.
3 ответа
Мне удалось избавиться от ошибок, отображаемых в журнале активности, выполнив следующие действия:
- Я деинсталлировал .NET Core SDK 1.0.0 (x64) Installer (x64)
- Восстановленная Visual Studio
- Перезагрузили Windows
- Установленная среда рабочего стола .NET (через установщик Visual Studio)
Теперь все ошибки в журнале активности исчезли, но Visual Studio по-прежнему не работает. Он по-прежнему показывает ту же ошибку, что и раньше:
Произошла ошибка при активации удаленного языкового сервера, клиента C # / Visual Basic Language Server.
Теперь у меня в журнале активности есть следующие предупреждения (их раньше не было):
Запрос на «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» от процесса отклонен, так как служба предоставляется только RemoteExclusiveClient, LiveShareGuest.
Запрос прокси для «Microsoft.VisualStudio.Shell.Internal.SettingsManager (1.0)» отклонен: ServiceAudienceMismatch.
Затем я удалил Visual Studio 2019 и установил Microsoft Visual Studio Community 2019 Preview 3.0. Теперь все снова работает. Имейте в виду, что установки предварительного просмотра параллельно со старой версией было недостаточно. Прежде чем ошибка исчезла, нужно было удалить старую версию.
Microsoft предоставила исправление для этой проблемы. Подробнее см. https://developercommunity2.visualstudio.com/t/There-was-an-error-activating-the-remote/1313889?entry=problem . Вы можете скачать исправление по адресу https://visualstudio.microsoft.com/downloads/ .
У меня была эта ошибка вчера после применения обновления версии 16.9.2. Каждый раз, когда я открываю репозиторий Git, выполняю тайник или совершаю коммит, я всегда получаю эту ошибку. После того, как я установил в меню «Git->Local Repositories->Folder ...» правильную папку, я перестал получать эту ошибку. Причина в том, что репо находилось внутри подпапки локального файла по умолчанию. Я думаю, что это ошибка, потому что VS2019 должен использовать корень папки приложения. Но также эта ошибка может быть вызвана другой причиной. Я только что разоблачил свой случай.
Изменить: извините, после перезапуска VS ошибка все еще появляется. Виноват. Но причина ошибки в моем случае связана с тем, что я сказал выше.