Visual Studio for Mac のプロジェクトとソリューションProjects and Solutions in Visual Studio for Mac

この記事では、Visual Studio for Mac での "プロジェクト" と "ソリューション" の概念について概要を説明します。This article provides an overview of the project and solution concepts in Visual Studio for Mac.


このトピックは、Visual Studio for Mac に適用されます。This topic applies to Visual Studio for Mac. Windows 用 Visual Studio については、「Visual Studio のソリューションおよびプロジェクト」を参照してください。For Visual Studio on Windows, see Projects and solutions in Visual Studio.


新しいアプリケーションや Web サイトなどを Visual Studio for Mac で作成する場合は、プロジェクトから始めます。When creating a new application, website, etc. in Visual Studio for Mac, you start with a project. プロジェクトには、実行可能ファイル、ライブラリ、または Web サイトをコンパイルするために必要なすべての必須ファイル (ソース コード、イメージ、データ ファイルなど) が含まれています。The project contains all the files required (source code, images, data files, etc.) that are needed to compile the executable, library, or website.

プロジェクトは、ファイルとフォルダー階層、ファイルへのパス、およびプロジェクト固有の設定 (ビルド設定など) を定義する xml が含まれているファイル (たとえば、C# プロジェクトの場合は .csproj) によって定義されます。A project is defined by a file (e.g., .csproj for C# projects) which contains xml that defines the file and folder hierarchy, paths to files and project-specific settings, such as build settings.

Visual Studio for Mac によってプロジェクトが読み込まれると、[ソリューション] ウィンドウには、プロジェクト ファイルを使用してご利用のプロジェクト内のファイルとフォルダーが表示されます。When a project is loaded by Visual Studio for Mac, the Solution Window uses the project file to display the files and folders in your project. コンパイル時に、MSBuild によってプロジェクト ファイルから設定が読み取られ、実行可能ファイルが作成されます。During compilation, MSBuild reads the settings from the project file to create the executable.


"ソリューション" とは、1 つまたは複数の関連するプロジェクトをグループ化する論理コンテナーです。A solution is a container that groups together one or more related projects. ソリューションは独自の形式を持つテキスト ファイル (拡張子: .sln) で記述され、手動での編集を意図していません。Solutions are described by a text file (extension .sln) with its own unique format; it is not intended to be edited by hand.

[ソリューション] ウィンドウでのプロジェクトの管理Managing Projects in the Solution Window

プロジェクトが作成されたら、または読み込まれたら、[ソリューション] ウィンドウを使用してプロジェクトまたはソリューションとその中に含まれるファイルを表示および管理できます。Once a project has been created or loaded, you can use the Solution Window to view and manage the project or solution and the files contained within. 次の図に、2 つのプロジェクトを含む .NET Core ソリューションが表示された [ソリューション] ウィンドウを示します。The following illustration shows the Solution Window with a .NET Core solution that contains two projects:

複数のプロジェクトを含むサンプル ソリューション

プロジェクトとソリューションの両方のプロパティを管理するには、プロジェクトまたはソリューションの名前をダブルクリックするか、右クリックして [オプション] を選択します。You can manage the properties of both projects and solutions by either double-clicking on the project or solution name, or by right-clicking and choosing Options.

これらのオプションの詳細については、「ソリューションとプロジェクト プロパティの管理」を参照してください。More information on these options is provided in the Managing Solutions and Project Properties article.

関連項目See also