.NET 本地化不起作用
本文关键字:不起作用 本地化 NET | 更新日期: 2023-09-27 17:56:55
我创建了一个本地化的winforms应用程序(在VS2008中),方法是将Localizable
属性设置为true
,然后在相关语言的设计器中编辑我的Mainform的文本等。
我还有一些应用程序需要的本地化字符串(例如,用于显示消息框等......我存储在名为
- 字符串.resx
- strings.de.resx
- 。等等
当我通过Thread.CurrentThread.CurrentCulture
设置应用程序的语言时,它似乎可以工作,但只能在Visual Studio中工作。当我创建发布可执行文件并双击它时,Winforms 始终使用默认语言(即使我在那里硬编码Thread.CurrentThread.CurrentCulture = ...
......
我也尝试设置strings.Culture
和Thread.CurrentThread.CurrentUICulture
,这也不起作用
感谢任何帮助
确保 EXE 可以访问额外创建的 DLL。