I have a .NET application (VB.NET) that was working fine until someone from Germany tried it.
I can see that the problem is im catching exceptions with "try catch exemption" and parsing the exemption string.
This works fine when the application is in English but is failing in any other language (obvious, but I never thought it would have such a global use).
So rather than rewritting all my error handling (where to start!) is there a way of forcing the .net application to use en-us?
Also what are the bad implications of doing this?
To expand further as this got marked as duplicate. I am starting a thread that begins with
Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-us")
This works except for when it reaches this part of the thread
Dim client As WebClient = New WebClient()
Try
client.DownloadFile(url, tempName)
Catch ex As Exception
!!Ex is still giving the string in German rather than en-us
End Try
also, under Assembly Information it shows "English (United States)" as Neutral Language.