言語およびフレームワーク: F#
JetBrains Rider は、F# ソースコードの開発と実行をサポートします。 完全な .NET フレームワークと .NET Core をターゲットとする F# プロジェクトを作成して開くことができます。
F# サポートプラグインを有効化する。
この機能は、JetBrains Rider にデフォルトでバンドルされ有効化されている F# Supportプラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
インストール済み タブを開き、 F# サポートプラグインを見つけて、プラグイン名の横のチェックボックスを選択します。
F# プラグインのリリースノート(英語)の最新の F# 機能の詳細を学ぶことができます。
多言語 C# および F# ソリューションもサポートされています。 JetBrains Rider は、プロジェクトを(再)ビルドすることなく、C# から F# およびその逆に参照を解決し、型を使用できます。 C# プロジェクトの コード補完と ナビゲーションは、F# プロジェクトを再ビルドすることなく、F# コードで行われた変更を検出します。 まだそれが逆にうまくいくようにするために最初に C# プロジェクトを構築する必要があります。
Rider は .fs、 .fsi.fsx ファイルを認識し、コーディング支援を提供します。 F# ファイルは
アイコンで識別できます。
F# のサポート
前提条件
F# SDK を含むソリューション内のプロジェクトに必要なすべての SDK がインストールされていることを確認します。
JetBrains Rider は、 NuGet を使用するプロジェクトをネイティブにサポートしますが、F# プロジェクトが NuGet ではなく Paket を使用している場合は、ソリューションを開く前にプロジェクトディレクトリにある build.cmd ファイル(macOS/Linux の場合は build.sh )を実行してください。
このようなプロジェクトがロードされると、JetBrains Rider は自動的に NuGet の復元ステップを無効化します。