ReSharper 2019.3ヘルプ

実行設定

ReSharper | ツール | 実行構成...
Ctrl+Shift+Alt+R
ReSharper_RunConfigSettings

ReSharperは、ソリューションの複数の実行構成の作成、管理、実行を支援します。実行構成では、プロジェクト、静的メソッドまたは実行可能ファイルを実行またはデバッグできます。

実行設定ポップアップを使用して、実行構成を実行したり、管理することができます。ppopupを開くには、Ctrl+Shift+Alt+R を押すか、メインメニューからReSharper | ツール | 実行構成...を選択します。

ReSharper: Adding a new run cunfiguration

ポップアップに既存の実行設定がすべて表示されます。アクティブな実行設定は太字で強調表示されています。

ReSharperで構成を実行して実行する

ビルド & 実行ウィンドウで実行構成を実行することもできます。

Run configurations in the ReSharper Build & Run window

アクティブな実行構成は、ウィンドウツールバーのコンボボックスに表示されます。コンボボックスを展開すると、実行構成ポップアップと同様のコントロールが表示されます。また、ツールバーボタンを使用して、アクティブな構成を実行またはデバッグすることができます(再構築の有無にかかわらず)。

アクティブな実行構成

すべての実行構成のうち、常に「アクティブ」に設定されます。アクティブな設定は、F5 を押すか、メインメニューのデバッグ | 開始を選択すると実行されます。既定で存在し、削除できない単一の実行構成(VS Startup)があります。この構成では、Visual Studioで構成されたスタートアッププロジェクトを実行します。最初は、アクティブな構成として設定されています。

新しい実行設定を作成するとすぐに、新しく作成された設定が自動的にアクティブになります。

別の実行構成をアクティブに設定するには、実行構成ポップアップでそれを選択し、構成 | 選択を選択します。

重要
ReSharperは、Visual Studioの開始およびデバッグなしで開始するコマンド(デバッグ | デバッグなしで開始/開始するメニューまたは F5 / Ctrl+F5 ショートカットで使用可能)をオーバーライドして、ReSharperのアクティブな構成を実行します。Visual Studioの構成に戻る必要がある場合は、実行構成ポップアップVSスタートアップを選択します。

実行構成のタイプとそのプリファレンス

ReSharperでは、3つの異なるタイプの実行構成で作業することができます。各構成は名前で識別され、そのタイプに固有のいくつかのプロパティがあります。

プロジェクトを起動する

この構成タイプでは、ソリューション内の実行可能プロジェクトを実行またはデバッグできます。複数の実行可能なプロジェクトを含む大規模なソリューションの場合、これはソリューションエクスプローラーでプロジェクトを検索し、実行するプロジェクトをスタートアッププロジェクトとして設定する代わりに使用できます。

静的メソッド

この構成タイプを使用すると、パラメーターなしでパブリック静的メソッドを実行またはデバッグできます。このタイプの構成を静的メソッドに使用して、コードベースのアルゴリズムまたはサブシステムを実行またはデバッグすることができます。必要に応じて、コンソールを使用して対話形式で実行できます。

このタイプでは、メソッドのフルネーム(つまり Project.Class.Method)、およびオプションで作業ディレクトリ、アーキテクチャ、CLR(.NET フレームワーク)バージョン、および実行前にビルドするプロジェクトを指定する必要があります。

一時的な実行設定で静的メソッドを実行できることに注意してください。

実行可能

この構成タイプを使用して、任意の実行可能ファイルを実行またはデバッグできます。debugコマンドを選択した場合、ReSharperは実行可能ファイルを実行してからVisual Studioを対応するプロセスにアタッチさせます。この設定タイプは、複雑な実行設定を作成できます(たとえば、他のプログラム用のプラグインで作業している場合など)。

このタイプの場合は、ターゲット実行可能ファイルとオプションで作業ディレクトリ、コマンドライン引数、実行前に特定のプロジェクトまたはソリューション全体をビルドするかどうかを指定する必要があります。

実行構成の作成と編集

新しい実行構成を作成する汎用的な方法は、実行構成ポップアップ Ctrl+Shift+Alt+Rを使用することです。

任意のタイプの実行構成を作成するには

  1. 実行設定ポップアップで追加 ThemedIcon AddedParameter Screen Gray を選択してから、作成したい構成のタイプ(実行可能、静的メソッド、またはプロジェクトの起動)を選択します。
    プロジェクトの実行構成を作成している場合は、ソリューションエクスプローラーでプロジェクトを右クリックして実行構成の作成を選択することもできます。

  2. 表示されるダイアログで、設定の名前と設定を指定して、OKをクリックします。

  3. 新しく作成された設定が保存され、アクティブになります。実行するには、F5 を押すか、ツールバーの実行をクリックします。

静的メソッドの場合は、エディターですぐに実行構成を作成することもできます。

静的メソッドの実行構成を作成するには

  1. パラメータなしのpublic staticメソッドの宣言でキャレットを設定します。

  2. Alt+Enter を押すか、左側のアクションインジケーターをクリックしてください。

  3. 表示されたアクションリストで、デバッグ ThemedIcon RunDebug Screen Gray を選択してから、省略記号のある項目を1つ選択します。(たとえば起動構成の実行... )

  4. 表示されたダイアログでは、ReSharperは選択した方法に基づいてすべての設定プリファレンスを自動的に設定します。必要に応じて、設定の名前やその他の設定を変更することができます。

  5. 保存して実行するをクリックして新しい設定を作成し、手順3(実行/デバッグ、ビルドあり/なし)で選択した方法で実行します。
    または、実行をクリックすると、保存せずにコンフィギュレーションを実行/デバッグできます。

既存の実行構成のコピーを作成する場合は、実行構成ポップアップでそれを選択し、構成 | 複製を選択します。表示されたダイアログで、コピーした設定の新しい名前を指定し、必要に応じて環境設定を変更し、OKをクリックして終了します。

既存の実行設定のプロパティを変更するには、実行設定ポップアップでそれを選択し、構成 | 編集を選択して、必要に応じて設定のプロパティを変更します。

実行設定を削除するには、実行設定ポップアップでそれを選択し、構成 | 削除を選択します。

静的メソッドの場合、関連する実行構成を編集、複製、および削除することができます。フィックス・アクション・インジケータ ThemedIcon RunDebug Screen Gray によって左に構成を実行したスタティック・メソッドを認識できます。このインジケータをクリックするか、Alt+Enter を押してから、構成項目の編集、複製、または削除アクションを選択します。

実行構成の実行

アクティブな構成の実行

アクティブな構成を実行/デバッグするには、Ctrl+F5 / F5 を押すか、メインメニューでデバッグ | デバッグ/開始せずに開始するを選択します。

デフォルトでは、プロジェクト/ソリューションは再構築されます。再構築せずにアクティブな構成を実行することもできます。これを行うには、Ctrl+Alt+F5 をビルドせずに実行するか、Alt+F5 を押してビルドせずにデバッグします。

ビルドせずに構成を実行する場合は、デフォルトの動作を変更できます。これを行うには、実行構成ポップアップ Ctrl+Shift+Alt+Rデフォルトでビルドしないでくださいを選択します。このオプションを選択すると、Ctrl+F5 / F5 を使用してビルドせずにアクティブな構成を実行し、実行前にプロジェクト/ソリューションを再構築する場合は Ctrl+Alt+F5 / Alt+F5 を使用します。

その他の設定の実行

実行構成ポップアップ Ctrl+Shift+Alt+Rを使用して、既存の構成を実行できます。これを行うには、ポップアップで目的の構成を選択し、適切な実行/デバッグコマンドを選択します。Visual Studioの構成を実行するには、ポップアップでVSスタートアップを選択します。

静的メソッドの実行構成の実行

ReSharperを使用すると、パラメータなしでパブリックな静的メソッドを実行できます。このような方法でキャレットを設定するには、Alt+Enterを押してデバッグ ThemedIcon RunDebug Screen Gray を選択し、目的の実行/デバッグコマンドを選択します。実行が開始される前に、実行パラメータをカスタマイズできるダイアログが表示されます。メソッドを一度実行するには実行を、この構成を再利用する場合は保存して実行するをクリックします。

静的メソッドに関連付けられた実行構成がある場合、ReSharperは固定アクションインジケータ ThemedIcon RunDebug Screen Gray をその左側に表示します。この場合、メソッドを実行するとダイアログは表示されません。

実行構成にデバッガを接続する

実行構成をデバッグする必要がある場合は、すぐにデバッグモードで開始することができます。ただし、実行またはビルドせずに実行コマンドを使用して実行構成を実行すると、後でいつでも接続することができます。

1つ以上の実行構成を実行している場合、実行構成ポップアップ Ctrl+Shift+Alt+R[構成名]にアタッチするを選択することにより、実行中のプロセスに接続できます。
ReSharperは自動的にVisual Studioをデバッグモードに切り替え、選択した実行構成のプロセスにアタッチするため、実行やステップなどを中断できます。

実行構成の共有

デフォルトでは、作成したすべての実行設定はReSharperの階層化設定の 'Solution personal'レイヤーに保存されます。

同じソリューションで作業するチームメンバーと実行構成を共有する場合は、これらの構成を「ソリューションチーム共有」レイヤーに移動できます。そのためには、実行構成ポップアップ Ctrl+Shift+Alt+Rで構成を選択し、構成 | 共用を選択します。実行構成の共有を停止するには、構成 | 共有解除を選択します。共有レイヤー([SolutionName].sln.DotSettings ファイル)への変更をVCSにプッシュし、他のユーザーが変更をプルするとすぐに、共有設定がすぐに利用可能になります。

他のチームメンバーは共有構成を変更でき、VCSを通じて 'ソリューションチーム共有'設定レイヤーファイルが更新されるとすぐに更新バージョンが利用可能になることに注意してください。

最終更新日: 2020年2月24日

関連ページ:

ビルド & 実行ウィンドウ

このウィンドウは2つの目的で使用できます。ReSharper ビルドを起動し、進行状況とステータスを視覚化することができます。次のことができます。は実行コンフィギュレーションを実行します。ビルド現在のソリューションをビルドするか、別のビルドアクションを選択できるようにします。:再ビルドまたはクリーン...

アクションインジケータとアクションリスト

ReSharperがVisual Studioテキストエディターに追加する最も注目すべきものには、アクションインジケータとアクションリストがあります。これらは、ReSharperでサポートされるすべてのファイル(C#、VB.NET、XML、CSS、JavaScript、ASP.NETなど)に表示され...

ReSharper設定の管理と共有

ReSharperは、階層化された設定のメカニズムを使用して環境設定を保存するため、次の利点があります。さまざまなソリューションで異なる設定を行うことができます。環境設定のさまざまなサブセットを別の場所に保存し、特定のソリューションで作業するときに環境設定を組み合わせることができます。例:記号のアイ...

デバッグ支援

ReSharperを使用すると、エディターでのデバッグ経験を向上させることができます。ReSharperオプション(Alt+R,,O)のページのデバッガ統合チェックボックスをオフにすることにより、デバッグ支援機能を無効にできます。インライン値:C#、VB.NET、またはC++コードのデバッグ中に実行...