JetBrains Rider 2024.1 ヘルプ

オフラインで作業する

JetBrains Rider の多くの機能には、インターネットへのアクセスが必要です。オフラインで作業している場合(たとえば、隔離された環境で)、留意すべきいくつかの側面があります。

更新

デフォルトでは、JetBrains Rider は更新を自動的にチェックし、新しいバージョンが利用可能になったときに通知するように構成されています。更新は通常パッチベースです。既存のインストールに適用され、IDE を再起動するだけで済みます。ただし、パッチの更新が利用できない場合は、JetBrains Rider の新しいバージョンをインストールする必要があります。

JetBrains Rider がローカルネットワークの外部に HTTP アクセスできない場合、更新を確認してパッチを適用することはできません。この場合、新しいバージョンの IDE をダウンロードし、スタンドアロンインストールの説明に従って手動でインストールする必要があります。

詳細は、JetBrains Rider を更新を参照してください。

プラグイン

通常、プラグインは JetBrains マーケットプレイス(英語)からインストールされます。ただし、ローカルネットワークにカスタムプラグインリポジトリをセットアップし、それをプラグインのインストールと更新に使用するように JetBrains Rider を構成できます。

または、プラグインをディスクからダウンロードして手動でインストールすることもできます。

ライセンスのアクティベーション

JetBrains Rider は最大 30 日間評価できます。その後、ライセンスを購入して登録し、引き続き製品を使用してください。

JetBrains Rider がローカルネットワークの外部に HTTP アクセス権を持っていない場合、サインインに JB アカウント(英語)を使用することはできません。ただし、購読期間中に有効なオフラインアクティベーションコードを生成することはできます。

組織に JetBrains 製品のアクティブなサブスクリプションまたはライセンスが少なくとも 50 ある場合は、フローティングライセンスサーバー(英語)を使用して、会社のネットワーク内で JetBrains Rider インスタンスをアクティブ化できます。ライセンスサーバー自体は、JetBrains アカウントに接続するためにインターネットアクセスを必要とすることに注意してください。

詳細は、JetBrains Rider のライセンス購入と登録を参照してください。

コードインスペクション

一部のコードインスペクションは外部リソースを検証します。例: 存在しない Web リソースインスペクションはデッドリンクを強調しています。インターネットにアクセスできない場合、これらのインスペクションは機能せず、リンク切れはハイライト表示されません。

バージョン管理システム

ほとんどの場合、ソースコードはある種のバージョン管理システム(VCS)にあります。リモートリポジトリがローカルネットワークになく、インターネットアクセスがない場合、JetBrains Rider は VCS と通信できません。例: Git を使用している場合、変更をコミットすることはできますが、変更をリモートリポジトリにプッシュしたり、そこから更新をプルしたりすることはできません。

VCS 統合の詳細については、「バージョン管理」を参照してください。

タスクと課題追跡

JetBrains Rider から直接あなたに割り当てられたタスクとバグを扱うために課題追跡システムとの接続をセットアップすることができます。例: YouTrackJira(英語)GitHub(英語) などに接続できます。

課題トラッカーサーバーがあなたのローカルネットワークになく、インターネットにアクセスできない場合、JetBrains Rider はあなたの課題を同期することができません。この場合は、自分で作成したローカルタスクでしか作業できません。

詳細は、タスクとコンテキストを管理するを参照してください。

NuGet の依存関係

インターネットに接続しないと、nuget.org やその他のパブリックフィードにアクセスする必要があるため、JetBrains Rider は NuGet パッケージをインストールおよび更新できない場合があります。

ただし、最も人気のあるパッケージは、ローカル NuGet キャッシュを介して引き続き利用できます。NuGet ウィンドウのソースタブで、利用可能なすべてのパッケージソースを確認できます。

使用統計

初めて JetBrains Rider を実行すると、使用する機能やプラグイン、ハードウェアとソフトウェアの設定、ファイルの種類、プロジェクトごとのファイル数などについて匿名データを送信するかどうかを確認するメッセージが表示されます。これには、ソースコードの一部やファイル名など、個人的なデータや機密データは含まれません。この情報は JetBrains プライバシーポリシーに従って収集され、製品と全体的な経験の向上に役立ちます。

匿名の使用統計を有効にしても、ローカルネットワークの外部に HTTP アクセスがない場合は送信されません。また、最初に同意してから後で考えを変えた場合は、この機能を完全に無効にすることもできます。

利用統計の送信を無効にする

  1. 設定 / 環境設定ダイアログ(Ctrl+Alt+S)で、外観 & 振る舞い | システム設定 | データの共有を選択します。

  2. 使用統計情報を送信するチェックボックスをクリアします。

関連ページ:

JetBrains Rider のネットワーク活動

JetBrains Rider は、いくつかの目的でネットワーク接続を使用する場合があります。更新を探す JetBrains Rider は、利用可能な更新(プラグインの更新を含む)を検出し、新しいバージョンのダウンロードを提案できます。自動更新ポリシーは、JetBrains Rider 設定のページで構成できます。匿名の使用統計を送信する早期アクセスプログラム(EAP)バージョンを使用する場合、JetBrains Rider は、ボトルネックを見つけて製品の品質を向上させるのに役立つ情報を収集...

JetBrains Rider をインストールする

JetBrains Rider は、Windows、macOS、Linux オペレーティングシステムで一貫したエクスペリエンスを提供するクロスプラットフォーム IDE です。前提条件:Rider システム要件、macOS で Rider を使用するための前提条件、Linux で Rider を使用するための前提条件、Visual Studio なしで Windows で Rider を使用するための前提条件、Toolbox アプリを使用してインストールする:JetBrains Toolbox...

プラグインのインストール

プラグインは JetBrains Rider のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrai...

JetBrains Rider のライセンス購入と登録

JetBrains Rider は最大 30 日間無料で評価できます。無料トライアルを始める JetBrains Rider を起動すると表示されるライセンスダイアログで、30 日間無料トライアルを開始ボタンをクリックします。JetBrains の Web サイトにリダイレクトされ、トライアルが開始されたことを確認するメッセージが表示されます。試用版の有効期限が切れたら、JetBrains Rider を引き続き使用するには、ライセンスを購入して登録する必要があります。JetBrains Ride...

タスクとコンテキストを管理する

プロジェクトで作業する場合は、完了する必要のある小さな作業で作業を整理できます。これらは、自分で設定したタスクです。JetBrains Rider では、大きな作業を小さなタスクに分割し、変更リストに関連付けることができます。これらは、課題追跡システムからのタスクである可能性もあります。例: JetBrains Rider から直接割り当てられたタスクやバグを処理できます。これを可能にするには、IDE とトラッカーアカウントを接続します。課題追跡との統合を構成する:JetBrains Ride...

NuGet パッケージを消費する

NuGet ウィンドウおよび NuGet クイックリストを介して、NuGet パッケージをインストール、更新、削除できます。インストール済みで利用可能な NuGet パッケージを参照:デフォルトでは、ウィンドウのパッケージタブにはソリューション全体にインストールされているすべてのパッケージが表示されますが、特定のプロジェクトのパッケージのみを表示するようにビューを変更できます。これを行うには、検索フィールドの横にあるスコープセレクターを使用します。選択した有効範囲の利用可能なパッケージは、...