JetBrains Fleet 1.47 ヘルプ

C# コードの実行とデバッグ

コードを実行およびデバッグするには、JetBrains Fleet は実行構成を使用します。アプリケーションに単一の構成を使用することも、コードのさまざまな部分を異なるパラメーターで起動するために複数の構成を構成することもできます。

実行可能型 (コンソールアプリケーションや WPF アプリケーションなど) の .NET プロジェクトの場合、実行構成は自動的に検出されます。このようなプロジェクトをデフォルトのパラメーターで実行またはデバッグする場合は、実行構成を明示的に作成する必要はありません。ただし、起動パラメーターをカスタマイズする場合は、実行構成を作成する必要があります。

JetBrains Fleet は、"commandName": "Project" を使用した launchSettings.json プロファイルに基づいて実行構成も自動的に作成します。

既存の構成を実行およびデバッグする

実行

  1. ⌘ R を押すか、ツールバーの実行をクリックします。

  2. 開いたダイアログで実行構成を選択し、を押すか、その隣の実行をクリックします。

    以下の図は、コンソールアプリケーションプロジェクトの自動的に検出された実行構成を示しています。

    JetBrains Fleet: Run .NET console application
  3. 開いたコンソールで出力を確認できます。

    JetBrains Fleet: Run .NET console application. Output

デバッグを開始する

  1. デバッグの前に、チェックしたい場所でいくつかのブレークポイントを切り替えます。キャレットを目的のステートメントに置き、⌘ 9 を押すか、その横の行番号をクリックします。

  2. ⌘ R を押すか、ツールバーの実行をクリックします。

  3. 開いたダイアログで実行構成を選択し、⌥⏎を押すか、その隣のデバッグをクリックします。

  4. プログラムがブレークポイントに到達すると、JetBrains Fleet はすぐにデバッグウィンドウを開き、デバッグセッションを制御できます。

JetBrains Fleet: Debug .NET console application

実行構成の作成とカスタマイズ

実行構成を最初から作成してそのパラメーターを手動で指定することも、自動的に検出された既存の構成からパラメーターをコピーして、必要に応じてカスタマイズすることもできます。

既存の構成のコピーを調整する

  1. ⌘ R を押すか、ツールバーの実行をクリックします。

  2. 開いた実行とデバッグダイアログで、自動的に検出された構成の横にある省略記号 ... をクリックし、構成のコピーを選択します。これにより、構成設定がクリップボードにコピーされます。

    JetBrains Fleet: Copy run configuration.
  3. 実行とデバッグダイアログを再度開き、そこで実行構成の編集 ... をクリックします。

    これにより、存在しない場合は作成され、JetBrains Fleet が現在のワークスペースのすべての実行構成を保存する run.json ファイルが開きます。

  4. run.json ファイルで、ルート configurations 要素の本文の内側にキャレットを置き、⌘ V を押して、コピーした構成パラメーターを貼り付けます。

    { "configurations": [ { "name": "Run Catalog", "type": "dotnet", "projectPath": "Catalog\\Catalog.csproj", "exePath": "Catalog\\bin\\Debug\\net6.0\\Catalog.exe", "args": [] } ] }
  5. これで、構成を編集できるようになります。たとえば、名前を Run with DE argument に変更し、DE 起動引数を追加します。

    { "configurations": [ { "name": "Run with DE argument", "type": "dotnet", "projectPath": "Catalog\\Catalog.csproj", "exePath": "Catalog\\bin\\Debug\\net6.0\\Catalog.exe", "args": ["DE"] } ] }
  6. 新しい実行構成は、実行およびデバッグのために実行とデバッグダイアログで使用できるようになります。

    JetBrains Fleet: Custom run configuration
2024 年 2 月 11 日

関連ページ:

スマートモード

Fleet は、軽量テキストエディターとしても、インテリジェントコードエディターとしても機能します。システムリソースを最適化するために、リソースを大量に消費する機能は必要な場合にのみ有効になります。スマートモードを有効にすると、個々のファイルまたは複数のファイルを含むフォルダーをシームレスに操作できます。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。準備作業が完了するまで待つ必要がある場合があり...

実行構成

コード、テスト、タスクを実行するために、JetBrains Fleet は実行構成を使用します。実行構成では、アプリケーションを実行するためのパラメーターを指定します。これには、コマンド、実行可能パス、環境変数、仮想マシンのオプション、引数、その他の必要なコンテキストが含まれます。実行構成の作成を押すか、メインメニューからを選択します。表示されるポップアップで、実行構成の作成を選択します。.fleet/run.json が開きます。このファイルには、ワークスペース内の実行構成の定義が含まれています...

.NET プロジェクトを構築する

JetBrains Fleet は、MSBuild を使用して .NET プロジェクトをビルドします。マシンにインストールされている最新の MSBuild バージョンを検出して使用しますが、他の MSBuild バージョンを選択することもできます。MSBuild バージョンの構成を押して、ソリューション設定のタブに切り替えます。適切な MSBuild バージョンが選択されていることを確認してください。プロジェクトのビルドメニューからを選択して、ソリューションツールを開きます。一部のプロジェクトの...

C# 単体テストの実行とデバッグ

JetBrains Fleet は、最も一般的な .NET テストフレームワーク (NUnit、MSTests v2、xUnit) からの単体テストの実行とデバッグに役立ちます。現在のドキュメント内のテストを検出して実行する:JetBrains Fleet は、サポートされているすべてのフレームワークの単体テストクラスと単一単体テストをエディター内で直接検出し、エディター内の各項目の横に対応するアクションインジケーターを追加します。これらのインジケーターをクリックすると、対応するテスト、または...