1
我已經創建了一個本地化的winforms應用程序(在VS2008中),通過將Localizable
屬性設置爲true
,然後編輯設計器中相關語言的Mainform的文本等。.NET本地化不起作用
我也有一些本地化的字符串,應用程序需要(例如,用於顯示消息框等)。我已經存儲在名爲
- 文件這些字符串strings.resx
- strings.de.resx
- ...等等
當我通過Thread.CurrentThread.CurrentCulture
設置應用程序的語言它似乎工作,但只在Visual Studio中。當我創建一個發佈可執行文件並雙擊它,在的WinForms始終使用的默認語言(即使我在那裏硬編碼Thread.CurrentThread.CurrentCulture = ...
...
我也試着設置strings.Culture
和Thread.CurrentThread.CurrentUICulture
,沒有工作,要麼
THX任何幫助
紙的另一dll文件通過你的EXE到達? –
公頃!我以前不知道關於DLL的。我以爲琴絃會被編譯成exe文件,我複製了dll的o版本和現在它的作品。謝謝。 – DeX3
我會以此作爲答案。 –