ソリューション、プロジェクト、および項目の概要

更新 : 2007 年 11 月

Visual Studio には 2 つのコンテナが用意されており、参照、データ接続、フォルダ、ファイルなどの、開発作業に必要となる項目を効率的に管理するのに役立ちます。これらのコンテナは、ソリューションおよびプロジェクトと呼ばれます。また、Visual Studio は、関連するプロジェクトをグループとして管理するためのソリューション フォルダを備え、それらのグループに対して処理を実行できるようになっています。ソリューション エクスプローラは、これらのコンテナとそれに関連付けられている項目を表示および管理するためのインターフェイスであり、統合開発環境 (IDE: Integrated Ddevelopment Environment) の一部です。

コンテナ : ソリューションとプロジェクト

ソリューションとプロジェクトには、アプリケーションの作成に必要な参照、データ接続、フォルダ、およびファイルを表す項目が含まれています。ソリューションには、複数のプロジェクトを含めることができます。プロジェクトには、通常、複数の項目が含まれます。これらのコンテナを使用すると、次の方法で IDE を最大限に活用できます。

  • ソリューション全体の設定やプロジェクトごとの設定を管理できます。

  • ファイル管理の詳細をソリューション エクスプローラで処理し、開発対象の項目に焦点を絞って作業できます。

  • 役に立つ項目を、各プロジェクトで参照しなくても、ソリューション内の複数の項目やそのソリューション自体に追加できます。

  • ソリューションにもプロジェクトにも依存しない "その他のファイル" を操作できます。

項目 : ファイル、参照、データ接続

項目は、ファイルの場合もあれば、プロジェクトのその他の部分 (参照、データ接続、フォルダなど) である場合もあります。ソリューション エクスプローラでは、項目を次の 3 つのいずれかとして管理できます。

  • プロジェクト項目。ソリューション エクスプローラのプロジェクト内のフォーム、ソース ファイル、クラスなど、プロジェクトを構成している項目です。項目の整理や表示の方法は、選択したプロジェクト テンプレートやそれに対する変更内容によって決まります。

  • ソリューション項目。ソリューション エクスプローラの [ソリューション項目] フォルダにある、ソリューション全体に適用できるファイルです。

  • その他のファイル。[その他のファイル] フォルダに表示される、プロジェクトにもソリューションにも関連付けられていないファイルです。

詳細情報、およびソリューション エクスプローラの使い方については、以下のトピックを参照してください。

詳細情報

参照項目

ソリューションとプロジェクト

コンテナとしてのソリューション

コンテナとしてのプロジェクト

一般的なファイル管理作業の実行

ソリューション、プロジェクト、およびファイルの管理

ソリューションとディレクトリ構造

方法 : ソリューションのディレクトリを作成する

統合開発環境 (IDE: Integrated Development Environment) のソリューション エクスプローラ

ソリューション エクスプローラ

ソリューション内の複数のプロジェクトの管理

複数のプロジェクトから成るソリューション

ソリューション ビルドに含まれていて複数のプロジェクトによって参照されるが、各プロジェクトには依存しない項目

ソリューション項目

IDE のソリューション関連のユーザー インターフェイス要素

ソリューションに関するユーザー インターフェイス要素

プロジェクトやソリューションの外部での作業

その他のファイル

Windows スクリプティング スクリプトの開発および管理

Windows スクリプティング ホスト

参照

概念

ソリューション フォルダ

Visual Studio 2008 の新機能

参照

ソリューション エクスプローラ

その他の技術情報

ソリューション、プロジェクト、およびファイルの管理