как заставить расширение Omnisharp работать в коде Visual Studio - PullRequest
0 голосов
/ 10 января 2019

В коде Visual Studio я пытался установить расширение Omnisharp, чтобы я мог получить форматирование (среди прочего).

это журнал c #: установка зависимостей C # ... Платформа: win32, x86_64

Загрузка пакета 'OmniSharp для Windows (.NET 4.6 / x64)' Повторная попытка из https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.32.8.zip' Ошибка на этапе: downloadAndInstallPackages Ошибка: подключите ETIMEDOUT 93.184.215.201:443

Вы также можете сказать, что расширение не было установлено из-за ошибки журнала Omnisharp: Запуск сервера OmniSharp в 09.01.2009, 16:17:59 Цель: c: \ Users [myUserId] \ source \ project-folder Сервер OmniSharp запущен. Путь: C: \ Users [myUserId] .vscode \ extensions \ ms-vscode.csharp-1.17.1.omnisharp \ 1.32.8 \ OmniSharp.exe PID: 15188

Система не может найти указанный путь. [ОШИБКА] Ошибка: истекло время загрузки сервера OmniSharp. Используйте параметр «omnisharp.projectLoadTimeout», чтобы переопределить задержку по умолчанию (одна минута).

Похоже, версия 1.32.8 недоступна, но https://omnisharpdownload.blob.core.windows.net/ext/omnisharp-win-x64-1.30.1.zip есть. Я скачал пакет, распаковал файл и попытался разместить папку там, где он ожидается: C: \ Users [myUserId] .vscode \ extensions \ ms-vscode.csharp-1.17.1.omnisharp \ 1.30.1 \ OmniSharp.exe - - но окна не разрешают имена папок, начинающиеся с точки в этом месте. Я думал, что нашел решение, и я не сделал.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

У меня была проблема ранее. Так же сделал настройку прокси и прочее в settings.json. Но теперь, в новом VS Code, я получаю ту же проблему странно. Наконец, когда я опустошил файл settings.json (удалил все настройки) VS код работает. Он автоматически загружает C # и другие расширения. Итак, попробуйте, если вы установили некоторые настройки для предыдущих версий VS Code, вы должны удалить (прокомментировать) их, чтобы проверить, не вызывает ли это проблемы. [У вас нет прокси-сервера, но если у кого-то есть, «да, конечно, прокси-сервер необходим для настройки переменных .npmrc и enviroment в cmd, так как для загрузки файлов необходим интернет» *

0 голосов
/ 10 января 2019

В конце этой статьи есть раздел об установке загруженного расширения в виде файлов vsix. В нем также упоминается ошибка, которую вы описали, и о том, как она может быть связана с прокси. Это довольно длинная статья ... но я надеюсь, что это поможет.

https://code.visualstudio.com/docs/editor/extension-gallery

"Могу ли я скачать расширение прямо с Marketplace? Некоторые пользователи предпочитают один раз загрузить расширение с Marketplace, а затем установить его несколько раз из локальной папки. Это полезно, когда есть проблемы с подключением или если ваша команда разработчиков хочет использовать фиксированный набор расширений.

Чтобы загрузить расширение, перейдите на страницу сведений о конкретном расширении в Marketplace. На этой странице есть ссылка «Скачать расширение» в разделе «Ресурсы», расположенном в правой части страницы.

После загрузки вы можете установить расширение с помощью команды Install from VSIX в раскрывающемся списке команд Extensions. "

...