JetBrains Fleet 1.48 ヘルプ

.NET (C#) ソリューション、プロジェクト、ファイルを管理する

Fleet は幅広い言語とテクノロジーをサポートしているため、プロジェクトという普遍的な概念は採用していません。代わりに、ワークスペースという概念を採用しています。ワークスペースとは、現在の開発タスクに関連するすべてのものが含まれるディレクトリです。

一方、C# コードは通常、プロジェクトとソリューションに整理され、対応する構成ファイル(.csproj.sln など)が含まれます。ワークスペースに .csproj.sln.slnx.slnf ファイルが含まれている場合、JetBrains または Fleet を使用すると、関連するプロジェクトとソリューションを専用ビューで開くことができます。

専用ビューでソリューションを操作する

C# コードを操作する場合、ほとんどの場合、プロジェクトとソリューションに整理されたコード項目を確認する必要があります。これは、Visual Studio や JetBrains Rider などの従来の .NET IDE でコード構造を確認する方法です。

JetBrains Fleet では、ソリューション構造を操作することもできます。.NET ソリューションを含むワークスペースでスマートモードを有効にすると、JetBrains Fleet はソリューションツールを開きます。

JetBrains Fleet: Solution view for .NET (C#) projects

ワークスペースに単一の .sln ファイルが含まれている場合、ソリューションは自動的に開きます。そうでない場合は、どのソリューションを開くかを選択できます。

.NET プロジェクトとソリューションを管理する

Fleet 内のワークスペースプロジェクトまたはソリューション間のギャップを埋めるには、.csproj または .sln.slnx.slnf ファイルが存在するディレクトリをワークスペースとして使用できます。

現バージョンでは、JetBrains と Fleet はプロジェクト作成用のユーザーインターフェースを提供していますが、UI を介したソリューション作成はまだサポートしていません。ただし、.NET コマンドラインインターフェース (CLI) を使用すれば、プロジェクトとソリューションの両方を作成できます。.NET CLI は .NET SDK に含まれています。.NET SDK は、C# 入門の説明に従ってすでにインストールされているはずです。

既存のプロジェクトまたはソリューションを開く

  1. ⌘ O を押すか、メインメニューからファイル | オープンを選択します。

  2. ターゲットプロジェクトの .csproj ファイル、またはターゲットソリューションの .sln.slnx.slnf ファイルが含まれるディレクトリを選択し、オープンをクリックします。

開いたディレクトリに複数の .sln.slnx.slnf ファイルがある場合、JetBrains または Fleet が作業対象のソリューションの選択をサポートします。ツールバーのスマートモードのステータスアイコンをクリックした後、ポップアップウィンドウのリンクをクリックして、目的のソリューションを選択してください。

JetBrains Fleet: Select a .NET solution from the directory

サブディレクトリに 1 つ以上のソリューションが含まれるディレクトリを開いた場合、.NET 固有のファイル (たとえば、.cs または .csproj) を開くまで、.NET 固有の機能とソリューションビューはアクティブになりません。

新しいプロジェクトとソリューションを作成する

  1. ⌘ O を押すか、メインメニューからファイル | オープンを選択します。

  2. ファイルブラウザーで、コードを保存する空のフォルダーに移動し、オープンをクリックします。

    これにより、選択したフォルダーがファイルビューのワークスペースとして開きます。

  3. メインメニューから表示 | ターミナルを選択するか、⌃⇧ ` を押してターミナルビューを開きます。

  4. コマンドラインがワークスペースのルートにあることを確認し、.NET プロジェクトテンプレートを使用して新しいプロジェクトを作成します。例: MyConsoleApp という名前の新しいコンソールアプリケーションを作成するには、次を実行します。

    dotnet new console -o MyConsoleApp

    このコマンドは、プロジェクト構成ファイル MyConsoleApp.csproj と初期ソースファイル Program.cs を含む新しい MyConsoleApp ディレクトリを作成します。

  5. ソリューションを作成するには、dotnet sln コマンドを使用します。例: TestSolution という名前のソリューションを作成するには、次のコマンドを実行します。

    dotnet new sln --name TestSolution

    次に、プロジェクトをソリューションに追加します。

    dotnet sln add MyConsoleApp
  6. これで、ファイルビューに切り替えてプロジェクトファイルを作成および開くことができるようになりました。

JetBrains または Fleet で初めてプロジェクトまたはソリューションを作成または開くと、ファイルビューにファイルシステム構造が表示されます。この時点で、基本的なエディター機能を使用したり、テキスト検索を実行したりできます。

スマートモードを有効にすると、JetBrains と Fleet がソリューションに含まれるすべてのファイルを解析し、インデックスを作成します。その後、ソリューションビューでプロジェクト構造を表示し、コードインテリジェンス機能のフルセットにアクセスできるようになります。

ソリューション内のプロジェクトとファイルを管理する

ソリューションツールから新しいプロジェクトを追加する

  1. メニューから表示 | ツール | ソリューションを選択して、ソリューションツールを開きます。

  2. ソリューションノードを右クリックし、新規プロジェクトを選択します。

  3. 開いたダイアログで、新しいプロジェクトの名前を入力し、タイプセレクターからプロジェクトテンプレートを選択します。必要に応じて、プロジェクトのカスタムディレクトリを指定します。

  4. 追加」をクリックしてプロジェクトを作成し、ダイアログを閉じます。

コマンドラインから新しいプロジェクトを追加する

  1. メインメニューから表示 | ターミナルを選択するか、⌃⇧ ` を押してターミナルビューを開きます。

  2. コマンドラインが、ソリューションの .sln.slnx、または .slnf ファイルが配置されているワークスペースのルートにあることを確認します。

  3. 必要なタイプのプロジェクトを作成するには、dotnet プロジェクトテンプレートを使用します。

    例: TestLib という名前のクラスライブラリを作成するには、次を実行します。

    dotnet new classlib -o TestLib
  4. 新しいプロジェクトをソリューションに追加するには、dotnet sln add コマンドを使用します。

    dotnet sln add TestLib

C# ファイルを追加する

  1. 特定のプロジェクトまたはフォルダーに新しいファイルを作成するには、ソリューションビューまたはファイルビューでプロジェクトまたはフォルダーを選択し、⌘ N キーを押すか、右クリックして新規ファイルを選択します。次に、.cs 拡張子のファイル名を入力し、キーを押します。

    JetBrains Fleet: New C# file in the Files view
  2. 新しいファイル内のファイルテンプレートリンクをクリックします。

  3. 新しいファイルに必要なテンプレートを選択し、を押します。

    JetBrains Fleet: File templates in C#

ソリューション内の他のプロジェクトへの参照を追加する

  1. コード内で参照されていないプロジェクトの型を使用します。例: そのプロジェクトがクラス ArchiveFolder を宣言している場合、次のように入力できます。

    var archiveFolder = new ArchiveFolder();
  2. クラス名にキャレットを置き、⌥⏎を押して、参照プロジェクト ... を選択します。

    JetBrains Fleet: Add project reference in C#
  3. これにより、新しいプロジェクト参照と対応する using ディレクティブが追加されます。

NuGet パッケージをインストールする

  1. メインメニューから表示 | ターミナルを選択するか、⌃⇧ ` を押してターミナルビューを開きます。

  2. コマンドラインで、ターゲットプロジェクトの .csproj ファイルが含まれるディレクトリに切り替えます。

  3. 次のコマンドを入力します。

    dotnet add package <package.name>

    例: JetBrains.Annotations パッケージ、バージョン 2025.1.0 をインストールするには、次のコマンドを入力します。

    dotnet add package JetBrains.Annotations --version 2025.1.0

    dotnet CLI の詳細については、Microsoft ドキュメントを参照してください。

    Install NuGet packages
2025 年 5 月 23 日

関連ページ:

スマートモード

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

C# 入門

このチュートリアルは、JetBrains、Fleet で C# 開発を始めるのに役立ちます。インストール、プロジェクトのセットアップ、C# コードの操作について説明します。前提条件:JetBrains Toolbox をダウンロードしてインストールする JetBrains Toolbox をダウンロードしてインストールします。macOS の場合、プロセッサーの種類 (Apple Silicon または Intel) に一致するインストーラーをダウンロードすることもできます。システムのプロセッサーに...

C# コードをインスペクションして修正する

スマートモードでは、エディターで開いた各 C# ファイルが、数百のコードインスペクションを使用して即座に分析されます。右上隅のステータスインジケーターには、ファイル内で検出されたコードの問題の数が表示されます。インジケーターにマウスポインターを合わせると、重大度レベルが異なる問題がいくつあるか確認できます。検出されたすべての問題は、対応するインスペクションの重大度レベルに応じて異なる色で下線が引かれます。たとえば、赤はエラー (コードはコンパイルされない可能性が高い)、黄色は警告 (コンパイラー...