我有一個C#應用程序必須在具有不同區域性設置的機器上運行。沒問題,我想,它只會查找啓動機器上當前的文化,併爲我做所有事情。那麼不,它會縫合一些不太正確的東西。爲什麼我的CurrentCulture en-GB和我的CurrentUICulture en-US
我有Windows XP機器的設置爲美國英語區域和語言選項的一切,但是當我的應用程序啓動時,它報告說我CurrentCulture
是en-GB
和我CurrentUICulture
是en-US
。
如何讓我的程序只使用PC設置的任何設置?
這是一個Windows服務應用程序,如果它有任何區別。
感謝
是否與我在使用en-GB設置的計算機上編譯應用程序有關,然後在帶有en-US設置的計算機上執行該應用程序?我只是看不到我的en-GB來自哪裏,而我的開發機器是唯一的鏈接。 – SnAzBaZ 2009-11-13 23:22:44