さまざまな Web ベースの製品があります。すべての製品は、同じ基礎となる認証および許可メカニズムを共有しています。すべてが同じデータベース サーバー上にあり、最終的に同じサーバーに公開されます。
各プロジェクトには、独自の名前空間、フォルダー構造、およびページがあります。それでも、認証と承認が共有されているため、すべてのプロジェクトでログイン ページとその他のページを使用しています。
また、プロジェクトや製品全体でルック アンド フィールを統一するために、同じマスター ページを使用しています。
現在、共有対象のコード、マークアップ、スクリプトなどを含む別のプロジェクトがあります。マークアップなどをすべてのプロジェクトにコピーして、ビルドして実行します。本当に地獄です。ファイルを含めたり除外したり、名前空間を変更したりする必要があります。これにより、共有されているものがすべての依存プロジェクトで同じバージョンであることを確認できます。
私たちが亡命しないように、これらすべてを処理するための最良の方法論は何でしょうか?
ASP.Net 4.0、Visual Studio 2010、Telerik 2013 Q1 リリースを使用しています。