Код Visual Studio: для этого типа файлов рекомендуется расширение C#. - PullRequest
7 голосов
/ 07 марта 2020

Итак, я недавно установил код Visual Studio и добавил доступные C# расширения. Я также установил отладчик Unity, но он не будет работать, потому что «это зависит от неизвестного расширения« ms-vscode.csharp »», я попытался найти этот «ms-vscode.csharp» в панели расширений, но ничего не нашел. всякий раз, когда я открываю файл C# из Unity или из любой папки, он рекомендует мне установить эти неизвестные расширения C#. что я могу сделать, пожалуйста? вот картинка сообщения:

enter image description here

Ответы [ 4 ]

4 голосов
/ 08 марта 2020

Чтобы вручную установить правильное расширение c#, выполните следующие действия:

  • Удалите существующий vscode C# Плагин
  • Закройте vscode
  • Загрузите vsix 1.21.12 отсюда
  • Откройте командную строку в папке, где находится vsix.
  • Тип: code --install-extension .\csharp-1.21.12.vsix

Вы должно появиться:

Installing extensions...
Extension 'csharp-1.21.12.vsix' was successfully installed.

Откройте VSCode и в окне вывода C# вы увидите:

Installing C# dependencies...
Platform: win32, x86_64

Downloading package 'OmniSharp for Windows (.NET 4.6 / x64)' (32544 KB).................... Done!
Validating download...
Integrity Check succeeded.
Installing package 'OmniSharp for Windows (.NET 4.6 / x64)'

Теперь ошибки должны были исчезнуть.

3 голосов
/ 07 марта 2020

Это была ошибка Microsoft. Я потратил часы, чтобы решить проблему, и заметил, что на самом деле имя плагина было недавно изменено, что привело к ошибке. Мы можем исправить это, вручную загрузив предыдущую версию плагина. Ссылка: https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp&ssr=false#review -details

1 голос
/ 07 марта 2020

Я не занимаюсь разработкой Unity, но это может помочь: https://code.visualstudio.com/docs/other/unity

Имейте в виду, что VSCode будет только редактором файлов вашего проекта.

(Не могу комментировать, извиняюсь за краткий ответ)

0 голосов
/ 07 марта 2020

Я удаляю [.vscode\extensions], переключаю на 1.21.1/February 2018 и затем обновляю до 1.42.1. Наконец-то работает нормально! Возможно, в настройке системы нет проблем. Это происходит только при настройке пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...