更新 : 2007 年 11 月
ソリューションには、開いたり、閉じたり、一緒に保存したりできる複数のプロジェクトを含めることができます。ソリューション内の各プロジェクトには、複数のファイルや項目を含めることができます。プロジェクトに含まれる項目の種類は、それらの作成に使用される開発言語によって異なります。Visual Studio ではソリューション フォルダを提供して関連プロジェクトをグループに整理し、プロジェクトのこれらのグループに対してアクションを実行します。
ソリューションとその構成要素との論理的な関係は、ソリューションとその構成要素のディスクへの格納方法を必ずしも反映しません。複数のプロジェクトから成るアプリケーションを作成する場合は、ストレージにソリューション ディレクトリを作成して、ローカル プロジェクト (Web プロジェクト以外のプロジェクト)、ソリューション ファイル (.sln と .suo)、および共有されているソリューション項目を格納することもできます。
ソリューション エクスプローラのプロジェクトと Windows エクスプローラのプロジェクト
複数のプロジェクトから成るソリューションを作成する場合、既定では、最初に作成したプロジェクトがスタートアップ プロジェクトになります。スタートアップ プロジェクトは、ソリューション エクスプローラに太字で表示され、[デバッグ] メニューの [開始] をクリックすると実行されます。ソリューションをスタートアップ プロジェクトとして選択すると、ソリューションのすべてのプロジェクトを同時にデバッグしたり、ソリューション内の特定のプロジェクトをデバッグしたりできます。詳細については、「[スタートアップ プロジェクト] ([ソリューション '<ソリューション名>' プロパティ ページ] ダイアログ ボックス - [共通プロパティ])」を参照してください。
複数のプロジェクトから成るソリューションを作成するときには、ソリューション内の 1 つのプロジェクトだけをビルドすることも、ソリューション内の複数のプロジェクトをビルドすることもできます。また、ビルドから除外するソリューション プロジェクトを指定することもできます。詳細については、「Visual Studio でのビルド」を参照してください。
ソリューション全体をビルドする場合、ソリューション内のプロジェクトは、ソリューションに追加された順にビルドされます。依存プロジェクトは、依存先のプロジェクトがビルドされた後にビルドされます。詳細については、「方法 : プロジェクトの依存関係を作成および削除する」を参照してください。
参照
処理手順
方法 : 複数のプロジェクトから成るソリューションを作成する
概念
参照
[スタートアップ プロジェクト] ([ソリューション '<ソリューション名>' プロパティ ページ] ダイアログ ボックス - [共通プロパティ])