【发布时间】:2023-03-21 10:15:01
【问题描述】:
我们创建了一个类库项目,其中包含一些 WinForms。 我们通过内置 VS 设计器(设置 Localizable=true)翻译了表单。
VS 将为包含附属资源文件的每种语言创建程序集和不同的文件夹。
此程序集将由 3 方应用程序加载。
现在我们遇到了一个问题,如果我们通过 3 方应用程序启动表单,我们的表单将无法本地化。 看来,我们的程序集无法从语言子目录中加载资源文件。
是否可以通过代码加载这个资源文件,这样WinForms默认的localize-mechanism就可以了?
编辑
如果我将语言文件夹(de、en、...)复制到主 3 方应用程序文件夹,一切都会像魅力一样工作。
【问题讨论】:
标签: c# winforms localization .net-3.5 visual-studio-2017