ReSharper 2020.1 Help

導入

C#、VB.NET、XAML、JavaScript、TypeScript、JSON、XML、HTML、CSS、ASP.NET、ASP.NET MVC、Protobuf、NAnt、MSBuildスクリプトをサポートし、包括的な言語間機能を含むJetBrains ReSharperはVisual Studioユーザがより良いコードを書くことを補助し、既存のコードベースを簡単に調査し、リファクタリングできるようにします。

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

ReSharper ヘルプメニューからこのページを表示し、ReSharper Ultimateを使用している場合は、Ultimateに含まれる他のJetBrains .NET製品のドキュメントに興味があるかもしれません。

ReSharperの機能

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

サポートされる言語

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

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

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

  • C++のサポートは、ReSharper C++で利用可能です。ReSharper C++は、ReSharperまたはReSharper Ultimateと一緒に個別にまたは並べてインストールできる専用製品です。C++サポートには、C、C++03、C++11、C++14、C++17、C++ / CLI、および部分的にC++20が含まれます。ATL、MFC、およびCOMプロジェクトがサポートされています。詳細については、言語によるReSharper: C++を参照してください。

  • 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
    クロス言語機能を含む、C++を除く、サポートされているすべての言語とテクノロジーの機能を提供します。

  • ReSharper C++
    C++だけで開発する場合は、不要な他の言語に関連する機能なしで、ReSharperの広範なC++機能を楽しむことができます。

  • ReSharper Ultimateライセンス
    このライセンスは、ReSharper、ReSharper C++、同様に使用することができますdotTracedotCover、およびdotMemoryを。

  • ReSharper Ultimate + Rider
    このライセンスを使用すると、スタンドアロンのクロスプラットフォーム.NET IDEであるJetBrains Riderをさらに使用できます。

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

ライセンスに応じて、一連の製品が自動的にアクティブになります。評価期間中、インストールされているすべてのJetBrains .NET製品が利用可能です。必要に応じて、ReSharperオプションの環境 | 製品&特徴ページでそれらの一部を無効にすることができます。

一般的な要件と互換性

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

このセクションも参照

このセクションの記事を閲覧するには、目次ナビゲーションを使用してください。

最終更新日: 2020年7月15日

関連ページ:

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

ReSharper starts analyzing a code file as soon as you open it in the editor, all the way you edit it, until it is closed. All detected code issues are...

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

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

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

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

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

ReSharper | インスペクション | プロジェクト階層を表示するこの機能を使用すると、参照され参照されているプロジェクトおよびソリューション内の特定のプロジェクトのアセンブリを分析できます。You can analyze project dependencies visually with

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

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

型階層を調べる

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