問題タブ [ionide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1659 参照

f# - Ionide F# が VSCode で機能しない、デバッグ メッセージがない、実行中の拡張機能ではない

私は以前、F# スクリプトの素晴らしいコード補完のために Ionide F# をよく使用していました。しばらく使っていなかったのですが、全く動かなくなりました。レベル DEBUG または INFO でデバッグ出力を確認したところ、次のような結果しか得られませんでした。

Ionide は実行中の拡張機能に表示されず、他のデバッグ出力もありません。したがって、拡張機能がクラッシュしたように見えLog(Extension Host)ますが、サービスのアクティブ化のみが表示され、クラッシュやその他のエラーは表示されません。

.NET 4.7.2 を搭載した Windows で F# 4.5 を使用しています。VSCode はバージョン 1.29.1 で、Ionide はバージョン 3.30.0 です。

0 投票する
2 に答える
1304 参照

c# - VSCode OmniSharp/C# インテリセンスが Ionide/F# lib モジュール/名前空間を認識しない

私は VSCode-Insider を使用していますが、OmniSharp C# インテリセンスは F# 型/モジュール/名前空間を認識しません。ここに簡単なプロジェクトがあります:

そしてC#:

dotnet build を使用したコマンド ラインによるビルドは正常に機能します。また、 dotnet run も正常に動作します。また、VS Code でのデバッグも機能します。しかし、インテリセンスは次のことを示しています。

インテリセンスの問題

質問:どうすればこれを修正できますか? 私はより大きなソリューションで同様の問題を抱えており、エラーではない1Kのエラーがいたるところにあると非常に面倒です。

また、ある時点からこれが発生したことに気付きました(IDEや拡張機能などの新しいバージョンを想定)。

Omnisharp ログ (一部ですが、エラーや警告はありません):

また、Ionide のログ ドロップダウンにエントリが見つかりませんでした (以前から存在していたと確信しています)。

プロジェクトは、TargetFramework net45 を持つように構成されています。しかし、netcoreapp2.2 も試しましたが、うまくいきませんでした。

構成。VS コード - インサイダー:

拡張機能 (およびそのバージョン):

使用された拡張子

.NET コア SDK: