ReSharper 2020.2 ヘルプ

導入

C#、VB.NET、C++、XAML、JavaScript、TypeScript、JSON、XML、HTML、CSS、ASP.NET、ASP.NET MVC、Protobuf、NAnt、および MSBuild スクリプトを包括的にサポートし、包括的なクロス言語機能、JetBrains ReSharper を含む Visual Studio ユーザーがより優れたコードを記述し、既存のコードベースを簡単に調べてリファクタリングできるようにします。

日常的で反復的な手作業に費やす時間を減らし、目の前のタスクに集中することができます。自動エラーチェックとコード修正のための協力な機能セットにより、開発時間が短縮され、効率が向上します。ReSharper は、開発者の生産性の向上とコード品質の向上というコストを迅速に回収します。 "開発への原動力" - ReSharper を使用すると .NET 開発者は、その本当の意味を体験することになります。

ReSharper ヘルプメニューからこのページにアクセスし、dotUltimate サブスクリプションをお持ちの場合は、このサブスクリプションに含まれる他の JetBrains .NET 製品のドキュメントに興味がある可能性があります。

ReSharper の機能

ReSharper 2020.2 は、次の機能を提供することにより、生産性を向上させます。

サポートされる言語

ReSharper 2020.2 の機能は、次の言語で利用できます(インジェクションを含む)。

  • C# は C# 8.0 まで完全にサポートされています。C# バージョンの設定の詳細については、言語による ReSharper: C# を参照してください。

  • Visual Basic .NET は VB 14 まで、部分的に VB 15 までサポートされています。

  • C++ のサポートには、C、C++03、C++11、C++14、C++17、C++ / CLI、および部分的に C++20 が含まれます。ATL、MFC、および COM プロジェクトがサポートされています。

  • HTML は HTML 5 までサポートされています。

  • ASP.NET はバージョン 4.0 まで、ASP.NET MVC はバージョン 5.0 までサポートされています。Web サイトプロジェクトと Web アプリケーションプロジェクトモデルの両方がサポートされています。

  • JavaScript は ECZScript2016 までサポートされています。これには、async/await、指数演算子、オブジェクトリテラルのレスト / スプレッド / 分割代入などの実験的機能が含まれます。jQuery(英語) および JSX 構文もサポートされています。

  • TypeScript は、v. 1.4 から v. 3.0 までサポートされます。

  • CSS は 4.0 までサポートされています。

  • XML はバージョン 1.1 までサポートされています。

  • XAML Silverlight フレームワークの最新バージョンは Silverlight 5 です。ReSharper は XAML ファイルで宣言されたシンボルを認識し、参照を解決します。

  • MS ビルド(英語)NAnt(英語)ビルドスクリプトがサポートされています。

  • JSON および JSON スキーマがサポートされています。

  • プロトブフのサポートは、バージョン 2.x および 3.0 で使用できます。

サポートされている言語の機能の詳細を確認するには、ReSharper フィーチャマトリックスを使用するか、言語による ReSharper セクションの対応するトピックを調べます。

製品とライセンス

ユーザーのさまざまなニーズを考慮して、さまざまな製品とライセンスを提供しています。

  • ReSharper
    クロス言語機能を含む、サポートされているすべての言語とテクノロジーの機能を提供します。

  • dotUltimate
    このライセンスは、ReSharper と同様に使用することができます dotTracedotCover、および dotMemory を。
    このライセンスを使用すると、スタンドアロンのクロスプラットフォーム .NET IDE である JetBrains Rider をさらに使用できます。

  • All Products Pack
    その名前が示すように、このライセンスはすべての JetBrains デスクトップ製品へのアクセスを提供します。

所有しているライセンスに応じて、一連の製品が自動的にアクティブ化されます。評価期間中は、インストールされているすべての JetBrains .NET 製品を使用できます。必要に応じて、ReSharper オプション(Alt+R O)の環境 | 製品と機能ページでそれらの一部を無効にすることができます。

一般的な要件と互換性

サポートされている .NET フレームワークおよび Visual Studio バージョンのリストとシステム要件は、製品の Web サイトで入手できます。

このセクションも参照

最終更新日 :

関連ページ:

設計時にコードの課題を検出する

ReSharper は、エディターでコードファイルを開くとすぐに分析を開始し、最後まで編集を続けます。検出されたすべてのコードの課題は、重大度に従ってエディターで強調表示されます。課題のマップは、エディターウィンドウの右側のマーカーバーにも表示されます。ここでは、ファイルのステータスを即座に確認し、...

特定の範囲でコードの課題を見つける

設計時コードインスペクションは、エディターでコーディングしたり、特定のファイルを見直したりするときに役立ちます。ただし、ReSharperを使用すると、ソリューション全体または狭い範囲でスタティックコード分析を実行し、結果をフレンドリーな視点で調べることもできます。必要に応じてインスペクション結果を...

コードの課題のクイックフィックス

ReSharper を使用すると、設計時に検出されたほとんどのコード課題を即座に修復できます。強調表示されたコードの課題で を押して、課題を解決したり最適以下のコードを改善したりするための適切な方法を選択するのと同じくらい簡単です。クイックフィックスを適用する :クイックフィックスは、ハイライ...

プロジェクト階層を探索する

ReSharper | インスペクション | プロジェクト階層を表示するこの機能を使用すると、参照され参照されているプロジェクトおよびソリューション内の特定のプロジェクトのアセンブリを分析できます。プロジェクト依存関係図を使用すると、プロジェクト依存関係を視覚的に分析できます。ReSharperでは...

プロジェクトの依存関係図を見る

ReSharper | アーキテクチャー | プロジェクトの依存関係図を表示するReSharper を使用すると、ソリューションアーキテクチャのビジュアルプレゼンテーションを使用して、ソリューション内のプロジェクトの依存関係を探索できます。いつでも、ソリューションのプロジェクト依存関係のスナッ...

型階層を調べる

ReSharper | インスペクション | 階層ReSharper を使用すると、ソリューションおよび参照ライブラリから型の継承階層を調査できます。選択したタイプの基本タイプと継承の両方を確認し、マウスクリックでそれらのいずれかにナビゲートできます。階層内の任意のノードについて、プレビューペ...