0
A
回答
0
另一個奇怪的選擇,可能會爲你工作是創建bootstrap EXE,將設置bot的文化設置(CurrentCulture和CurrentUICulture),並加載您的實際EXE和調用正確的類的主要功能。具有僅在主線程中設置文化的所有缺點,但可能作爲權宜之計。
4
在Windows 7的程序(該對話框,名稱已被改變了許多次):
- 開始+控制面板
- 點擊區域和語言
- 點擊 「管理」 選項卡
- 單擊「更改系統區域設置」按鈕
- 選擇以「英語」開頭並與客戶所在地相匹配的區域設置之一。
您在此之後開始的任何程序都將使用您在此對話框中選擇的默認文化進行初始化,並且將運行您的衛星程序集。
請注意,根據註釋中的建議更改Thread.CurrentThread.CurrentCulture和CurrentUICulture屬性不是真正的替代品。線程池線程仍將其自身初始化爲系統區域設置。一個非常討厭的問題,終於在.NET 4.5中修復,增加了CultureInfo.DefaultThreadCurrentCulture和DefaultThreadCurrentUICulture屬性。
請注意,許多本地Windows對話框(如MessageBox和OpenFileDialog)仍將以您的操作系統的語言顯示文本。您需要購買Windows Ultimate許可證並安裝語言包才能更改這些許可證。 MSDN訂閱是獲取用戶啓動的相同語言特定操作系統的好方法。
相關問題
- 1. 強制以編程方式關閉應用程序
- 2. 如何以編程方式強制停止應用程序 - Android
- 3. 以編程方式運行.net控制檯應用程序
- 4. 如何以編程方式編輯.NET應用程序中的PDF文檔?
- 5. 以編程方式在.NET Core控制檯應用程序中的新AzureRmRoleAssignment
- 6. 以編程方式本地化我的所有應用程序
- 7. 強制應用程序關閉(.net)
- 8. 以編程方式強制iOS 7應用暫停?
- 9. 如何以編程方式最小化/隱藏應用程序?
- 10. 以編程方式將iPad應用程序最小化
- 11. 如何以編程方式最小化iPad應用程序?
- 12. 以編程方式從.Net
- 13. 如何以編程方式使用強名稱創建.NET程序集?
- 14. 以編程方式控制應用程序服務器
- 15. 的方式,強制升級iPhone應用程序內的應用程序商店?
- 16. 以編程方式啓動用於Selenium測試的.NET Core Web應用程序
- 17. 以編程方式安裝應用程序快捷方式
- 18. 以編程方式從C#應用程序安裝Apk文件
- 19. 以編程方式讀取iOS應用程序.crash文件?
- 20. 選擇應用程序以編程方式打開文件
- 21. UI強化應用程序
- 22. 強制Cocoa應用程序在32位模式,以開始編程
- 23. 如何強制.NET應用程序運行在32位模式
- 24. 如何以編程方式在控制檯應用程序中選擇文本?
- 25. 以編程方式設置COM +應用程序的應用程序根目錄
- 26. 以編程方式啓用我禁用的應用程序
- 27. 如何以編程方式回收.net Web應用程序自己的應用程序池?
- 28. 如何以編程方式打開.NET CF 2.0應用程序中的應用程序菜單
- 29. 以編程方式加載帶有符號的.Net程序集
- 30. 以編程方式在越獄應用程序中編輯Info.plist
更改您的計算機語言環境。 –
在獲勝的表格上,到目前爲止,我知道,您不能強制文化與本地設置不同,而不添加任何代碼行。 –
爲什麼你不想使用代碼?它只是一行:'Thread.CurrentThread.CurrentCulture = new CultureInfo(「pt-BR」)' –