Visual Studio for Mac のプロジェクトとソリューション
重要
Visual Studio for Mac は、Microsoft の モダン ライフサイクル ポリシーに従って、2024 年 8 月 31 日に廃止される予定です。 引き続き Visual Studio for Mac を使用できますが、VS Code 用の新しい C# 開発キット拡張機能のプレビュー バージョンなど、Mac 上の開発者向けの他のいくつかのオプションがあります。
この記事では、Visual Studio for Mac での "プロジェクト" と "ソリューション" の概念について概要を説明します。
Note
このトピックは、Visual Studio for Mac に適用されます。 Windows 用 Visual Studio については、「Visual Studio のソリューションおよびプロジェクト」を参照してください。
プロジェクト
新しいアプリケーションや Web サイトなどを Visual Studio for Mac で作成する場合は、プロジェクトから始めます。 プロジェクトには、実行可能ファイル、ライブラリ、または Web サイトをコンパイルするために必要なすべての必須ファイル (ソース コード、イメージ、データ ファイルなど) が含まれています。
プロジェクトは、ファイルとフォルダー階層、ファイルへのパス、およびプロジェクト固有の設定 (ビルド設定など) を定義する xml が含まれているファイル (たとえば、C# プロジェクトの場合は .csproj
) によって定義されます。
Visual Studio for Mac によってプロジェクトが読み込まれると、[ソリューション] ウィンドウには、プロジェクト ファイルを使用してご利用のプロジェクト内のファイルとフォルダーが表示されます。 コンパイル時に、MSBuild によってプロジェクト ファイルから設定が読み取られ、実行可能ファイルが作成されます。
解決策
"ソリューション" とは、1 つまたは複数の関連するプロジェクトをグループ化する論理コンテナーです。 ソリューションは独自の形式を持つテキスト ファイル (拡張子: .sln
) で記述され、手動での編集を意図していません。
[ソリューション] ウィンドウでのプロジェクトの管理
プロジェクトが作成されたら、または読み込まれたら、[ソリューション] ウィンドウを使用してプロジェクトまたはソリューションとその中に含まれるファイルを表示および管理できます。 次の図に、2 つのプロジェクトを含む .NET Core ソリューションが表示された [ソリューション] ウィンドウを示します。
プロジェクトとソリューションの両方のプロパティを管理するには、プロジェクトまたはソリューションの名前をダブルクリックするか、右クリックして [オプション] を選択します。
これらのオプションの詳細については、「ソリューションとプロジェクト プロパティの管理」を参照してください。