複数プロジェクト構成のメリット
以前の記事「Visual StudioでWebアプリケーションを作成する【ASP.NET MVC】」で、プロジェクト1つで構成されたWebアプリケーションを作成しましたが、今回は複数プロジェクトで作成します。
例えば、利用者用と管理者用などの複数のシステムを同時に開発するケースを考えます。
プロジェクトが1つの場合、同じ名前のControllerは存在できないため、/User
と /Admin
のようにエリアを区切って使用することになります。
しかし、プロジェクトを複数用意すると、別々のWebアプリケーションであっても同時に開発できます。
また、開発するシステムが1つの場合であってもデータベース用、定数データ用、ビジネスロジック用のように複雑なシステムを区切って整理することができます。
ソリューションを作成する
新しいプロジェクトを作成する際に、「ソリューションとプロジェクトを同じディレクトリに配置する」のチェックを外し、プロジェクト名とソリューション名を入力します。
ソリューション名は複数のプロジェクト全体の名前、プロジェクト名は作成予定のプロジェクトどれか1つの名前を入力します。
以下のようにプロジェクトが作成されると成功です。
プロジェクトを追加する
以下手順でプロジェクトを追加します。
1.右側のソリューションエクスプローラーに存在する「ソリューション」を右クリック
2.「追加」をクリック
3.「新しいプロジェクト」をクリックし、「新規プロジェクトを追加」ダイアログを開く
4.追加したいプロジェクトを選択し、「次へ」をクリック
5.「プロジェクト名」や追加情報を入力し、「次へ」をクリック
以下のようにプロジェクトが並んで表示されれば成功です。