プロジェクト ファイルとソリューション ファイルの種類Project and solution file types

Visual Studio は、さまざまな種類のファイルをサポートしています。Visual Studio supports many file types. 特定のインストールでは、インストールされるコンポーネントによってサポートされるファイルの種類が決まります。In a particular installation, the installed components determine which file types are supported. このトピックでは、いくつかの標準的なインストールでサポートされるソリューション ファイルとプロジェクト ファイルの種類について説明します。This topic lists solution and project file types that are supported in some typical installations.

ソリューション ファイル (.sln および .suo)Solution files (.sln and .suo)

Visual Studio では、ソリューションの設定を格納するために、2 種類のファイル (.sln および .suo) を使用します。Visual Studio uses two file types (.sln and .suo) to store settings for solutions. これらのファイルはまとめてソリューション ファイルと呼ばれており、ソリューション エクスプローラーがファイル管理用のグラフィカル インターフェイスを表示するのに必要な情報が格納されています。These files, known collectively as solution files, provide Solution Explorer with the information it needs to display a graphical interface for managing your files.

拡張子Extension nameName 説明Description
.sln.sln Visual Studio ソリューションVisual Studio Solution プロジェクト、プロジェクト項目、およびソリューション項目としてまとめます。Organizes projects, project items and solution items into the solution.
.suo.suo ソリューション ユーザー オプションSolution User Options Visual Studio で行ったブレークポイントなどのユーザー レベルのカスタマイズを追跡します。Keeps track of user-level customizations you have made to Visual Studio, such as breakpoints.

プロジェクト ファイルProject files

プロジェクトにはさまざまな種類のファイルを含めることができます。Projects can contain many different file types. たとえば、C# コード ファイルの拡張子は .cs、C++ ファイルの拡張子は .cpp です。For example, C# code files have a .cs extension, and C++ files have a .cpp extension. リソースは .resx ファイルに、XAML は .xaml ファイルに格納されます。Resources are stored in .resx files, and XAML in .xaml files. App.config ファイルには、アプリケーション コードに含めない方がよいアプリケーション情報 (接続文字列など) が含まれています。App.config files contain application information that should not be included in the application code—for example connection strings.

C++ プロジェクトのファイルの種類については、「Visual C++ プロジェクトに対して作成されるファイルの種類」と「Unicode in Microsoft Foundation Class Library」(Microsoft Foundation Class ライブラリの Unicode) を参照してください。For more information about file types in C++ projects, see File Types Created for Visual C++ Projects and Unicode in Microsoft Foundation Class Library

関連項目See also

ソリューションおよびプロジェクトSolutions and Projects