ReSharper 2019.3ヘルプ

インストールガイド

ReSharperはVisual Studioの拡張です。Visual Studio 2010, 2012, 2013, 2015, 2017,および2019に対応しています。インストール後、Visual Studioのメインメニューに新しいReSharperエントリがあります。ほとんどのReSharperコマンドはこのメニューで利用可能です。ただし、多くの機能がエディター、ソリューションエクスプローラー、およびその他のVisual Studioウィンドウに統合されています。ほとんどのReSharperコマンドはキーボードショートカットでも利用できます。

ReSharper 9.0以降、すべてのJetBrains .NET製品は、統合インストーラーでReSharper Ultimateとして提供されます。インストーラーで、インストールおよび更新する製品を選択できます。数回クリックするだけで、新しいインストールを実行できます。ただし、以前のバージョン(特にバージョン8.2以前)からアップグレードする場合、一部の詳細が明らかでない場合があります。既定では、JetBrains .NET製品は現在のユーザープロファイルにインストールされますが、すべてのユーザーに対してツールの特定の構成をインストールすることもできます。このトピックは、インストールプロセスの合理化に役立ちます。

デフォルト設定での新規インストール

ReSharperをはじめてインストールする場合、インストールプロセスは非常に簡単です。

ReSharperをはじめてインストールするには

  1. インストーラファイルを実行します。

  2. インストールする製品の横にインストールオプション(青色)が選択されていることを確認します。

  3. デフォルトでは、選択した製品はターゲットマシン上のすべてのVisual Studioバージョンにインストールされます。必要に応じて、インストーラウィンドウの一番下にあるVisual Studioのバージョンの選択を解除できます。(選択したバージョンは青色です)。

  4. 使用許諾契約を読み、同意してから、インストーラダイアログの下部にある インストールクリックします。

以前のバージョンを扱う

ReSharperでは、同じバージョンのVisual Studioに異なるバージョンを1台のマシンにインストールすることはできません。ただし、いくつかの異なるバージョンを異なるVisual Studioバージョンにインストールすることができます。

また、複数のJetBrains dotNet製品をインストールする場合、一部のバージョンに互換性がない可能性があることに注意することも重要です。たとえば、ReSharper 9.0とdotTrace 5.0を同じVisual Studioバージョンにインストールすることは不可能です。たとえば、ReSharper 8.2とdotCover 2.5があり、同じVisual StudioバージョンでdotCoverをバージョン3.0にアップグレードする場合、インストーラーはdotCover 2.5だけでなくReSharper 8.2も削除します。

ReSharperの以前のバージョンがマシンにインストールされている場合、インストーラは競合するバージョン(同じVisual Studioバージョンの以前のインストール)を自動的に削除します。必要に応じて、インストーラは競合しないバージョンも削除できます。

インストーラがJetBrainのdotNet製品の以前のインストールを検出すると、詳細の表示リンクがインストーラウィンドウの右上隅に表示されます。このリンクをクリックして、既存のバージョンを確認し、インストーラがどのように処理するかを確認します。

たとえば、下の図では、バージョンの競合は1つだけです。ReSharper 9.0はVisual Studio 2013にインストールされているため、現在のインストールではVisual Studio 2012および2015をターゲットにしているため、競合は発生していません。Visual Studio 2012および2015の以前のインストールは削除する必要があるため、オプションスキップ

ReSharper installer

Visual Studioの実験的なインスタンスへのインストール

Visual Studioの実験的なインスタンス(英語)機能(以前はカスタムハイブと呼ばれていました)は、Visual Studio拡張機能の開発とデバッグを目的としており、Visual Studioの実行に必要な構成の別個のコピーを保持しています。各実験インスタンスは、テーマやウィンドウのレイアウトからロードされる拡張機能まで、まったく異なる構成を持つことができます。

デフォルトでは、JetBrainsのdotNET製品は、Visual Studioのメインインスタンスのユーザーごとの拡張機能としてインストールされます。他の既存のインスタンスでは表示されません。しかし、他の実験的なインスタンスにインストールすることができます。たとえば、ReSharperプラグインを試してみる必要があります。

実験的なインスタンスにインストールするには、インストーラを実行し、オプションをクリックして、インスタンスの名前を入力します。実験インスタンスは、インストールを開始する前に存在する必要はありません。

実験的なインスタンスでVisual Studioを起動するには、コマンドラインで次のコマンドを実行します。

devenv.exe /rootSuffix InstanceName

サイレントモードとマシン全体のインストールモード

デフォルトでは、JetBrains dotNET製品は現在のユーザープロファイルにインストールされます。これは、管理者権限を必要とせず、自動更新を許可するなどの理由で、推奨されるインストール方法です。ただし、環境によっては、複数のユーザー用に製品をインストールしたり、インストールを自動化したりする必要があります。カスタムインストールには次の方法があります。

  • コマンドラインからのインストール
    インストールオプションを設定した後、インストーラーはすべての設定オプションをコマンドラインパラメーターとして渡すコマンドを作成できます。このコマンドをコピーして、カスタムインストールシナリオで使用できます。例:インストーラーを共有フォルダーに配置し、コマンドの隣にバッチファイルを配置できます。ユーザーがこのファイルを実行すると、指定された構成がこのユーザー用にサイレントインストールされます。
    この記事(英語)では、コマンドラインパラメーターの完全なリストを見つけることができます。

  • コマンドラインからのマシン全体のインストール
    インストーラーは、特定のマシン上のユーザープロファイル内のすべてのユーザーに対して指定された構成をインストールするコマンドも作成できます。このコマンドを実行した後、インストーラと設定引数がターゲットマシンの %PROGRAMFILES(x86)\JetBrains\InstallationData フォルダーにコピーされ、すべてのユーザーのログオンスクリプトに特別なコマンドが追加されます。そのマシンにログインしている各ユーザーのインストールは自動的に完了します。

  • 現在のマシンへのマシン全体のインストール
    前のオプションで説明したように、現在のマシンに直接マシン全体のインストールを実行することもできます。

  • 'Program Files'フォルダーへのマシン全体のインストール (全ユーザーモード)
    一部の企業環境では、ユーザープロファイルへのプログラムのインストールは許可されていません。この場合、必要なJetBrains dotNET製品を「Program Files」フォルダーにインストールして、現在のマシンのすべてのユーザーが利用できるようにすることができます。
    このインストールモードは、ユーザープロファイル内の既存のインストールと互換性がありません。つまり、ユーザープロファイルにJetBrains dotNET製品がインストールされている場合は、「プログラムファイル」にインストールする前にアンインストールする必要があります。

すべてのカスタムインストールモードには管理者権限が必要です。

カスタムインストールを実行するには

  1. インストーラファイルを実行します。

  2. インストーラダイアログの下部にあるオプションをクリックします。

  3. 管理モードまたはすべてのユーザーを選択し、適用をクリックします。

    ReSharper installer. Custom settings

  4. インストールする製品の横にインストールオプション(青色)が選択されていることを確認します。

  5. デフォルトでは、選択した製品はターゲットマシン上のすべてのVisual Studioバージョンにインストールされます。必要に応じて、インストーラウィンドウの一番下にあるVisual Studioのバージョンの選択を解除できます。(選択したバージョンは青色です)。

  6. 使用許諾契約書を読み、同意してから、次へをクリックします。

    • すべてのユーザーモードを選択した場合は、選択した製品が 'Program files'フォルダーにインストールされます。

    • 行政モードを選択した場合は、最後のウィザードページでインストールコマンドをコピーできます。

ToolboxアプリでReSharperを管理する

Toolboxアプリは、ReSharperを含むすべてのJetBrains開発者ツールを単一のアクセスポイントから管理できるコントロールパネルです。Visual Studioの異なるバージョンでReSharperを起動し、同じツールの異なるバージョンを維持し、更新をインストールし、必要に応じてロールバックできます。また、JetBrains アカウント(英語)を記憶し、それを使用して、新しいツールをインストールして登録するときに自動的にログインします。

Toolbox Appを介してReSharperをインストールするには

  1. ツールボックスアプリケーションをダウンロード

  2. セットアップファイルを起動します。

  3. インストールが完了したら、JetBrainsのプライバシーポリシーに同意し、JetBrainsアカウントでサインインします。

これで、既存のツールの管理、新しいツールのインストール、およびアップデートのダウンロードが可能になりました。

ReSharper in the JetBrains Toolbox App

インストールディレクトリ

ReSharper 9.0、dotCover 3.0、dotTrace 6.0、およびdotPeek 1.3以降、JetBrainsのdotNet製品は、デフォルトで次のディレクトリにインストールされています。

%LOCALAPPDATA%\JetBrains\Installations

すべてのユーザーモードを使用してReSharperをインストールした場合、インストールディレクトリは次のようになります。

64ビットシステム用の%PROGRAMFILES(x86)%\JetBrains\Installations
32ビットシステム用の %PROGRAMFILES%\JetBrains\Installations

Visual Studioの実験的インスタンスにインストールされた製品のディレクトリには、実験的なインスタンス名が接尾辞として付いています。

最終更新日: 2020年3月26日