JetBrains Rider 2024.1 ヘルプ

外部シンボル

この設定ページでは、外部コードをデバッグするための設定を構成できます。

項目

説明

使用可能な場合はシンボルファイルからのソースを使用する

デバッグ情報(PDB ファイル)を使用して適切なソースファイルを見つけ、使用してコードを表示および移動するには、このチェックボックスを選択します。

このチェックボックスが選択されていて、デバッグ情報を介してソースファイルが利用可能な場合、JetBrains Rider は元のソースコードを表示してそこに移動します。

このチェックボックスがオフの場合、またはソースファイルが利用できない場合、JetBrains Rider はメソッドの逆コンパイルオプションに応じてコードを逆コンパイルするか、メタデータビューを表示します。

リモートのロケーションからのダウンロードを許可する

Symbol Server または他のリモートの場所からソースをダウンロードできるようにするには、このチェックボックスを選択します。シンボルファイルがローカルとリモートの両方で使用可能な場合、JetBrains Rider はローカルシンボルファイルを表示します。

プライベートソースリンクサポートを有効にする

このチェックボックスを選択すると、プライベートソースサーバーへの接続が必要な外部ソース(Azure や GitHub Enterprise など)に移動できます。

場合によっては、JetBrains Rider は、たとえば Git 資格情報マネージャーから接続資格情報を自動的に取得します。これが不可能な場合は、特定のサーバーを使用して最初に移動するときに、認証の詳細を要求されます。

メソッドの逆コンパイル

メソッド本体を C# コードに逆コンパイルするには、このチェックボックスを選択します。このチェックボックスが選択されていない場合、メソッドシグネチャーを含むメタデータビューが表示されます。

使用可能な場合はシンボルファイルからのソースを使用するオプションが選択されていて、必要なシンボルファイルが使用可能な場合、このオプションは効果がありません。

非公開のコンパイル済みアイテムを 'GoTo ...' の結果に表示する

名前で検索コマンドの検索結果で、コンパイルされたコードから非公開の型とメンバーを表示する場合は、このオプションを選択します。

通常はアクセスできないため、学習したくないため、デフォルトでは無効になっています。

シンボルサーバー

シンボルサーバーまたはシンボルの場所の URL のリスト。

リモート URL の例: https://msdl.microsoft.com/download/symbols

ローカル URL の例: file:///D:/local/symbols

関連ページ:

レイヤーベースの設定

Rider 設定ダイアログでは、ページアイコンを見て、特定のページに使用されている設定管理メカニズムを確認できます。任意のアイコンでマークされていないページは、ユーザープロファイルに保存されている IDE 設定をホストします。レイヤーベースの設定は ReSharper と互換性があるため、ReSharper を使用している場合、チームメンバーのいずれかがそれを使用している場合、Rider は ReSharper で構成した設定を読み取って適用できます。「ソリューションパーソナル」および「ソリュ...

外部コードをデバッグする

JetBrains Rider は、外部コードをオンザフライで逆コンパイルしてデバッガーにインジェクションする統合デコンパイラーにより、external-library コードのデバッグを簡単にします。外部コードのデバッグは、.NET フレームワークおよび .NET Core 全体でサポートされています。独自のコードと同じ一般的な手順に従って、外部ライブラリまたは .NET フレームワークをデバッグすることができます。デバッグセッションを開始するか、実行中の .NET プロセスにデバッガーをアタ...

次に移動: メタデータビュー

このコマンドを使用すると、ライブラリシンボルのメタデータから再構築された型とメソッドのシグネチャーに移動できます。メタデータビューは、読み取り専用モードで部分的に再構築されたソースファイルとしてエディターに表示されます。関連するすべての JetBrains Rider のナビゲーションコマンドは、このビューで利用できます。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、...

リモート SSH 外部ツール

このページでは、リモート外部ツールで設定できる設定について説明する: 外部ツールの追加と使用の詳細については、外部ツールを参照してください。ツールバーボタンを使用して、使用可能な外部ツールのリストを管理します。保持したいがメニューで使用できないツールとグループのチェックボックスをオフにします。追加新しい外部ツールを追加します。除去選択したツールまたはグループを削除します。編集選択したツールを編集します。アップ選択したツールをリスト内で上に移動します。ダウン選択したツールをリスト内で下に移動する...