https://bugs.winehq.org/show_bug.cgi?id=46842
--- Comment #9 from IanS MyBugzilla@mailinator.com --- I added code to display the framework being used.
First test on Wine.
// Running on MS.Net: 4.0.30319.1 // // '1,643.57' --> 1643.57 // Unable to parse '$1,643.57'. // '-1.643e6' --> -1643000 // '-168934617882109132' --> -1.68934617882109E+17 // Unable to parse '123AE6'. // Unable to parse ''. // '' --> // Unable to parse 'ABCDEF'.
Then same executable directly on Mono (No Wine)
// Running on Mono: 4.0.30319.42000 // // '1,643.57' --> 1643.57 // Unable to parse '$1,643.57'. // '-1.643e6' --> -1643000 // '-168934617882109132' --> -1.68934617882109E+17 // Unable to parse '123AE6'. // Unable to parse ''. // Unable to parse ''. // Unable to parse 'ABCDEF'.
So, running directly on Mono (without Wine) does not exhibit the problem.