AI で例外を説明する
プログラムがデバッグモードで例外をスローすると、Visual Studio は対応する行でプログラムを一時停止し、未処理の例外ポップアップを表示します。
AI Assistant は、エディターと例外ポップアップに AI で説明ヒントを追加することで、例外を理解できます。
さらに、AI チャットを使用して、発生した例外についてさらに詳しく知ることができます。たとえば、チャットに explain current exception
と入力したり、より具体的な質問をしたりできます。
この機能はデフォルトで有効になっています。完全に無効にするには、ReSharper オプション Alt+R, O の ページで例外説明機能を有効にするチェックボックスをオフにします。または、そのページの対応するチェックボックスを使用して、特定のヒントのみを無効にすることもできます。
関連ページ:
AI Assistant
AI Assistant は、コードを説明したり、コードの問題を見つけたり、プログラミング関連の質問に答えたりすることができます。インストール:AI Assistant は、dotUltimate インストーラーとともに別個の製品としてインストールされます。これを使用する場合は、インストール中にその隣にあるインストールを選択します。AI Assistant は独立した製品として使用できないことに注意してください。AI Assistant を使用するには、ReSharper、ReSharper...
AI Assistant とチャット
AI Assistant ウィンドウを使用する:AI Assistant ツールウィンドウを使用して、プログラミング関連のトピックについて質問したり、タスクを繰り返したりします。AI Assistant は、ソリューションで使用される言語とテクノロジーを考慮します。AI Assistant ツールウィンドウの入力フィールドに質問を入力し、Enter を押してクエリを送信します。AI Assistant の応答内の各コードスニペットはすぐに再利用できます。スニペットの右上隅にあるアイコンをクリックし...
AI でテストを生成
AI Assistant を使用すると、C# メソッドの単体テストを生成できます。AI Assistant はコードとそのドキュメントの両方を分析し、コードの動作に関するインサイトを提供するテストを推奨します。クラスの単体テストを作成するエディターで、単体テストを作成するクラスにキャレットを置きます。を押すか、コードの生成メニューを開いてユニットテストを選択します。ソリューションに、クラス名と一致するテストクラスを持つテストプロジェクトが含まれている場合、ReSharper は、対応するライブテ...
プロジェクトレベルの支援
ReSharper には、大規模なソリューションを扱う際に特に役立つ一連のプロジェクトレベルの機能が含まれています。本セクション: プロジェクトレベルリファクタリング名前空間を調整する、タイプを一致するファイルに移動する、未使用の参照を削除する、プロジェクト階層を探索する、プロジェクト参照を分析および最適化する、このセクションで扱う項目以外にも、さまざまなコンテキストで利用できる他の多くの機能があり、プロジェクトを管理する際に役立ちます。ビジュアルプロジェクトの依存関係分析を使用すると、何もコンパ...