title: .net core app parsing decimals in a linux docker container
body: <p>The following code, in a .net core 2.0.0 app works fine when the app is run on the windows development machine. 
  When the app is deployed in a linux docker container, it fails with exception message: <em>System.FormatException: 'Input string was not in a correct format.'</em></p>
  
  <p>Why? And what's the workaround? </p>
  
  <pre><code>class Program {
      static void Main(string[] args) {
          var value = "$291.00";
          var valueAsDecimal = decimal.Parse(value, System.Globalization.NumberStyles.Any);
          Console.WriteLine(valueAsDecimal);
          Console.ReadLine();
      }
  }
  </code></pre>