C# 如何安装单语言多语言winforms应用程序

C# 如何安装单语言多语言winforms应用程序,c#,winforms,localization,installation,multilingual,C#,Winforms,Localization,Installation,Multilingual,我有一个winfroms应用程序,我需要支持多种语言。我希望能够在安装过程中(默认的Visual studio安装项目)向用户提供他想要安装的语言的选择。之后,应用程序将使用该语言,而不是根据系统语言选择语言 目前,我已经使用标准winfroms本地化+一些自定义消息资源对应用程序进行了本地化。这将为我生产卫星组件 我想要实现的目标的最佳实践是什么 最好的, Jozef第一次尝试时,我会将所选语言保存在注册表或.config文件中 然后,在启动应用程序.Run()之前,在program.cs中,

我有一个winfroms应用程序,我需要支持多种语言。我希望能够在安装过程中(默认的Visual studio安装项目)向用户提供他想要安装的语言的选择。之后,应用程序将使用该语言,而不是根据系统语言选择语言

目前,我已经使用标准winfroms本地化+一些自定义消息资源对应用程序进行了本地化。这将为我生产卫星组件

我想要实现的目标的最佳实践是什么

最好的,
Jozef

第一次尝试时,我会将所选语言保存在注册表或.config文件中


然后,在启动
应用程序.Run()之前,在program.cs中,我将读取此信息,并将
文化信息.CurrentCulture
更改为此设置。

是的,谢谢Oliver这么做。对于我不希望有附属程序集的情况,您是否还有一个提示。。。如果只需要一种语言,我不需要其他语言,只需要一种默认语言,在汇编中内置资源,就像默认情况一样。。。这是否可行?要将程序集放入可执行文件中,您应该研究一下。