我创建了一个silverlight 类库,它将被多个客户端项目使用。在类库中,我有一个显示本地化文本的本地化对话框:You have unsaved pending changes
. 此文本存储在Messages.resx
(以及翻译Messages.da.resx
等)中,并按如下方式访问:
Prompt.Announce(Messages.Verify, Messages.UnsavedChanges)
但是,当我从 silverlight 客户端项目中添加对类库 dll 的引用时,对话框总是以默认语言(英语)显示。
我可以看到类库构建输出是这样的
- 根
- SilverlightClassLib.dll
- 大
- SilverlightClassLib.resources.dll
但是客户端构建输出缺少这个,所以我猜丹麦翻译隐藏在那里 - 但是我如何将它包含在消费的silverlight客户端项目中?
更新:
这是 TFS 中的文件夹结构:
- 类库
- 分配
- 大
- 参考
- 资源
- 分配
- 客户
- 参考
- 资源