将来の開発作業のためにMVCテンプレート/フレームワークをセットアップしようとしています。私がやりたいのは、レイアウトや一般的なnugetパッケージなどの共有リソースを使用して、新しいサイトを開始するときに、それほど面倒なことなくブランドなどを使用できるようにすることです。
Webフォームでは、ソース管理を使用してアプリケーション間でマスターページを共有するだけでしたが、結局は面倒になります。私がやりたいのは
- 基本的なMVC4プロジェクトを作成する
- 共通のコード(セキュリティ、データベース)とビュー(レイアウト)を含むコアプロジェクトを共有する
- 基本設定とパッケージを使用して新しいプロジェクトをセットアップするnugetパッケージをインストールします
しかし、これが最善の方法であるかどうかはわかりませんが、そのような方法で意見を共有することさえ可能かどうかはわかりません。MvcContribのポータブルエリアを見てきましたが、必要なものには行き過ぎに見えます。
助言がありますか