JetBrains Rider 2025.3 ヘルプ

言語およびフレームワーク: C#

JetBrains Rider 2025.3 は、C# 12.0 までのすべての C# バージョンを完全にサポートします。C# は、JetBrains Rider が対象とする主要なプログラミング言語であるため、すべての JetBrains Rider 機能(他の言語に固有の一部の機能を除く)が C# でサポートされています。

言語バージョンの変更

JetBrains Rider は、プロジェクトファイル *.csproj で指定された C# バージョンを自動的に検出して使用します。

バージョンを変更するには、エディターでプロジェクトファイルを開き、<LangVersion> 属性を変更します。

ソリューション内のすべてのプロジェクトに C# バージョンを設定するには、ここに記載されている手順に従って、ソリューションディレクトリ内の Directory.Build.props ファイルにバージョンを指定します。.csproj ファイルで定義された言語バージョンは、Directory.Build.props ファイルで指定されたバージョンを上書きすることに注意してください。

JetBrains Rider は、現在の C# のバージョンに応じて機能を調整します。例: コードインスペクションは、新しい言語機能を使用して簡略化できるコード内の箇所を検出します。

JetBrains に関する情報 C# の Rider 機能は、次のセクションで使用できます。

2024 年 2 月 11 日

関連ページ:

コードインスペクション

JetBrains Rider は、サポートされているすべての言語で 2500 を超えるコードインスペクションを提供します。これらのインスペクションは、開いているすべてのファイルの設計時にコードの問題を検出してハイライトするために適用されます。また、特定の範囲内のすべてのコードの問題を検出するために適用されます。インスペクション JetBrains Rider が提供するコードの種類を調べるには、異なる言語の JetBrains Rider コードインスペクションの全リストをご覧ください。コードイ...

コード解析

JetBrains Rider は、エディター内の単一のステートメントから、ソリューション全体のアーキテクチャまで、さまざまなレベルのコードを分析できます。コードの問題を見つける:JetBrains Rider は、C#、VB.NET、XAML、XML、ASP.NET、ASP.NET MVC、Razor、JavaScript、TypeScript、HTML、CSS、ResX で 2500 を超えるコードインスペクションを適用することにより、静的コード分析(コードインスペクションとも呼ばれます)...

コード生成

JetBrains Rider は、定型コードを生成するさまざまな方法を提供します。例: 宣言されていないコードシンボルを使用し、これらのシンボルを用途に基づいて自動的に生成したり、型メンバーを生成したりすることができます。現在のファイルで設計時コードインスペクションが有効になっている場合、JetBrains Rider は足りないメンバーを検出し、足りないメンバーを実装するために対応するクイックフィックスを提案します。コンテキストアクションとコードテンプレートを使用すると、コードを生成するその...

ユニットテスト

JetBrains Rider は、単体テストの検出と実行、デバッグ、カバー、プロファイルに役立ちます。次の単体テストフレームワークがサポートされています。NUnit — JetBrains Rider インストールには、それぞれ 2.7.1 までのバージョンと 3.15.5 までのバージョンをサポートする 2 つのバンドルされたテストランナーが含まれています。4.1.0 までの他のバージョンもサポートされており、対応する NuGet パッケージがプロジェクトにインストールされている場合に使用され...