Winforms 如何将默认语言resx复制到特定语言的resx文件以生成资源DLL?

Winforms 如何将默认语言resx复制到特定语言的resx文件以生成资源DLL?,winforms,resources,localization,resgen,Winforms,Resources,Localization,Resgen,有没有一种方法可以将默认的resx文件默认语言复制到实际的附属程序集,但自动复制 默认语言RESX文件似乎不是作为DLL输出的,而是特定于语言的文件 似乎我可以使用resgen强制创建附属dll,但这意味着要编写一个包含大量对resgen调用的后期生成事件 resgen frmTest.resx MySatDLL.resources 还有其他选择吗 提前感谢您应该能够使用正确格式的名称将.resx文件复制到本地化资源的新文件中 例如,如果要将ftmTest.resx本地化为日语,请将其复

有没有一种方法可以将默认的resx文件默认语言复制到实际的附属程序集,但自动复制

默认语言RESX文件似乎不是作为DLL输出的,而是特定于语言的文件

似乎我可以使用resgen强制创建附属dll,但这意味着要编写一个包含大量对resgen调用的后期生成事件

   resgen frmTest.resx MySatDLL.resources
还有其他选择吗


提前感谢

您应该能够使用正确格式的名称将.resx文件复制到本地化资源的新文件中

例如,如果要将ftmTest.resx本地化为日语,请将其复制到名为ftmTest.ja.resx的文件中。将此文件添加到项目并执行生成后,Visual Studio将自动为您创建附属程序集


请注意,要本地化表单,应使用表单设计器并在其中更改语言,而不是复制其.resx文件。我相信,一旦将表单设置为可本地化,它就会更改生成的设计器代码。例如,如果您有一个仅包含字符串的.resx文件,这种方法就可以工作。

您应该能够使用正确格式的名称将.resx文件复制到本地化资源的新文件中

例如,如果要将ftmTest.resx本地化为日语,请将其复制到名为ftmTest.ja.resx的文件中。将此文件添加到项目并执行生成后,Visual Studio将自动为您创建附属程序集

请注意,要本地化表单,应使用表单设计器并在其中更改语言,而不是复制其.resx文件。我相信,一旦将表单设置为可本地化,它就会更改生成的设计器代码。例如,如果您有一个仅包含字符串的.resx文件,这种方法就可以工作