设置Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CHS");仍然显示英文界面,解决方式是VisualStudio Installer中选择单个组件.net framework 3.5开发工具,重新编译解决。
原因可能是VisualStudio在编译resource dll时输出了错误的.net framework版本,比如选择target为.net framework 3.5 但仍输出4.0。这会导致编译成3.5的exe忽略掉resource dll。
参考:c# - Localizing Windows Forms with .NET 3.5 - Stack Overflow
标签:resource,dll,framework,3.5,切换,失效,net,Winform From: https://www.cnblogs.com/zwb800/p/17819236.html