W systemie Windows 8 przy użyciu Visual Studio 2012 RC w systemie niemieckim wszystkie moje wyjątki są zlokalizowane w języku niemieckim, co oznacza, że nie mogę dla nich niczego przydatnego. Aby rozwiązać ten problem, ja już stosuje się następującą zmianę mojego IDE do języka angielskiego:Otrzymuj komunikat wyjątku angielskiego zamiast języka lokalnego
Tools --> Options --> Internetional Settings --> Language --> English
Niemniej jednak, mam moje wyjątki w zlokalizowanym języku niemieckim. Próbuję zmienić kulturę ThreadUI w kodzie za pomocą tego kodu:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
Niestety, w WinRT przestrzeń nazw Temat zniknął w WinRT. Dlatego próbowałem:
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-us");
Otrzymuję komunikat o wyjątku niemieckim. Czy ktoś wie, jak uzyskać niepoliczalną wersję komunikatów o wyjątkach?
google translate? :) – mcalex
Będę pracował w tym systemie przez co najmniej dwa miesiące, a ja naprawdę nie chcę Google Translate wszystko, co mam google. – Akku
Widziałeś to: http://stackoverflow.com/questions/209133/c-sharp-exception-messages-in-english. unlocalize.com wygląda na użyteczny – mcalex