Ionide F# не работает в VSCode, нет сообщений об отладке, не работает Running Extensions

В прошлом я много использовал Ionide F# для потрясающего завершения кода в сценариях F#. Я не использовал это некоторое время, и это не работает вообще. Я проверил выходные данные отладки на уровне DEBUG или INFO и получаю только:

[16:00:00 INFO ] .Net runtime specified
[16:00:00 INFO ] finding FSAC for
    runtime: NET
    mono: mono
    dotnet: null

Ionide не отображается в Running Extensions, и больше нет других отладочных выходных данных. Так что расширение кажется вылетает, но Log(Extension Host) показывает только активацию сервиса, а не то, что он вышел из строя или какие-либо другие ошибки:

[2018-11-19 16:00:00.507] [exthost] [info] ExtensionService#_doActivateExtension Ionide.Ionide-fsharp {"startup":false,"activationEvent":"onLanguage:fsharp"}
[2018-11-19 16:00:00.507] [exthost] [info] ExtensionService#loadCommonJSModule C:\Users\mcu3si\.vscode\extensions\ionide.ionide-fsharp-3.30.0\fsharp

Я использую F# 4.5 на Windows с.NET 4.7.2. VSCode - это версия 1.29.1, а Ionide - это версия 3.30.0.

1 ответ

Решение

Недавно у меня возникли проблемы с Ionide в VSCode, и я использовал обходной путь, чтобы исправить это, чтобы удалить и переустановить расширение и vscode.

Мне кажется, что обновления расширений что-то испортили в настройке Ionide.

Я нашел ответ и забыл опубликовать его в тот же день:

Тебе нужно иметь dotnetустановлен (то есть ядро ​​.NET). IMHO он должен показать сообщение об ошибке, но если это все еще не так, вот почему.

Другие вопросы по тегам