2016-03-15 18 views
0

我遵循如何添加自定義文化和如果工作完美的ocal機上的衆多指南。 但是,我在開發服務器上的CultureInfo構造函數上遇到了CultureNotFoundException,並且名稱上出現錯誤。該nlp文件創建正確,我懷疑註冊表步驟是問題,但我找不到任何資源。更重要的是,它會破壞機器上其他所有應用程序的其他語言映射。 最後,我在codeproject上跟着The Developer's Guide to Building Global Windows and Web Applications: Chapter 11 - Custom Cultures,並用所需的修改替換了現有的文化,這些修改可以正常工作。 我仍然想知道爲什麼我原來的習俗文化不起作用,替代品也沒有。無論如何,我也想分享我的經驗。System.Globalization CultureInfo CultureNotFoundException

回答

0

Locale Builder工具將是構建Windows 10計算機的語言環境的首選方式 - http://www.microsoft.com/en-us/download/details.aspx?id=41158 - 但是,使用當前的語言環境生成器工具構建的語言環境可能無法在舊操作系統的所有場景中運行。你在運行什麼操作系統?

CultureAndRegionInfoBuilder仍然可以工作,但是它並沒有在更新版本的Windows中使用某些字段/概念進行更新,所以它在某些情況下可能沒有預期的行爲。

鑑於您所說的其他東西已損壞,它看起來好像是在打擊語言環境/文化的版本與其安裝版本之間的不匹配。