【发布时间】:2011-01-07 14:14:58
【问题描述】:
我的公司正在为我们的企业慢慢迁移到 Silverlight(从严格的 asp.net 应用程序)。我们有几个大型的、基于 Web 的应用程序,并且不同的开发团队致力于不同的产品。即使产品和项目/解决方案是分开的,我们确实需要一些共同点。虽然数据结构肯定是其中之一,但我今天的问题是关于 UI 资源,例如常见的颜色主题、徽标、样式、自定义控件、本地化等。我想确保如果在一个地方进行更改,那更改将尽可能无缝地传播到我们所有的应用程序。
显然(对我而言)App.xaml 是放置大部分这些资源的地方,但它仍然只涵盖一个项目,除非我们确保将相同的 App.xaml 导入到每个解决方案的每个项目中,然后提供一种在文件更改时更新该文件(例如指向它的链接)的方法。这听起来有点乱。
我想知道是否有其他人不得不解决这个问题,您是否可以分享您的技术或想法?这些中的任何一个都可以存储在数据库中吗?在云端?它可以轻松存储在 *.dll 中并添加到每个项目中吗?你是怎么处理的?
【问题讨论】:
标签: silverlight