私の会社は、ゆっくりと私たちのビジネス・エンタープライズのSilverlight(厳密にはasp.net appsから)に移行しています。我々は、いくつかの大規模な、Webベースのアプリケーションを持っていて、さまざまな製品でさまざまな開発チームが働いています。製品、したがってプロジェクト/ソリューションは別々であるにもかかわらず、私たちはいくつかの共通点を持つ必要があります。データ構造は間違いなくこれらのものの1つですが、今日の私の質問は、共通の色テーマ、ロゴ、スタイル、カスタムコントロール、ローカリゼーションなどのUIリソースについてです。私は、1か所で変更を加えた場合、変更は可能な限りシームレスにすべてのアプリケーションに反映されます。Silverlightのリソースの共有についてのアドバイス
明白に(私に)App.xamlはこれらのリソースの大半を置く場所ですが、すべてのソリューションのすべてのプロジェクトに同じApp.xamlをインポートしない限り、1つのプロジェクトしかカバーしません。変更されたときにそのファイル(リンクなど)を更新する手段を提供します。これは少し乱雑に聞こえる。
他の誰かがこの問題に取り組まなければならないのか、技術やアイディアを分かち合うことができるのでしょうか?これらのいずれかをデータベースに保存できますか?雲の中で? * .dllに簡単に保存して各プロジェクトに追加できますか?どうやってそれに近づきましたか?