Я преобразовал свой проект VS 2008 в версию 2010, но сохранил его на платформе .NET 3.5.Я нигде не устанавливаю свой язык в приложении.
У меня есть пара компьютеров, работающих под управлением Windows 7 и XP, и для обоих регионов задано значение EN-AU.
Иногда мое приложение возвращает формат короткой даты, например, MM / dd / YY (EN-US).Как только вы выйдете из него и начнете снова, он вернется к нужному формату для AU (дд / мм / гг).Опять же, я не устанавливаю свой язык нигде в проекте.(У меня есть несколько отчетов RDLC, в которых языком EN-US является)
Есть ли причины, по которым это может произойти?Я также попытался установить язык Thread явно.Но такое же поведение.