【发布时间】:2015-09-30 17:05:37
【问题描述】:
我有:
- projectA (COM dll)
- zh/projectA.resources.dll
- projectA 引用的projectB (dll)
- zh/projectB.resources.dll
当我使用 projectA 时,GUI 是本地化的,但引用的 projectB dll 中的 GUI 不是。为什么? 我该怎么做才能让 projectB 使用 projectB.resources.dll?
【问题讨论】:
-
“卫星资源”应位于以其文化命名的子文件夹中(例如
\bin\Debug\en-US和\bin\Debug\de-DE)。你到底是如何加载资源的?您使用的是.resx文件还是单独的二进制资源流? -
我对每个表单使用 .resx 进行本地化。 (即 x.en.resx.)。然后visual studio创建一个project.resources.dll