I converted my VS 2008 project into vs 2010 but kept it on .NET 3.5 framework. I don't set my locale anywhere within the app.
I've got a couple on computers running windows 7 and XP and both have the region set to EN-AU.
Sometime my app returns the short date format like MM/dd/YY (EN-US). As soon as you quit it and start again it reverts to the proper format for AU(dd/mm/yy). Again I'm not setting my locale anywhere in the project. (I have some RDLC reports which have EN-US as the language though)
Any reason why this would be happening? I tried setting the Thread locale explicitly as well. But same behaviour.