title: Language dependent sorting does not work on all machines
body: <p>I have a piece of code like this. The AA should be sorted after Z. This is language specific for nb-NO.</p>
  <p>Does anyone know why this does not work on every Windows PC? what do i have to install to make it work everywhere? Which settings of Windows can have an effect on the sort order?</p>
  <pre><code>var strings = new[] {&quot;a&quot;, &quot;AA&quot;, &quot;z&quot;, &quot;ZZ&quot;}.ToList();
  strings.Sort(StringComparer.Create(new CultureInfo(&quot;nb-NO&quot;),false));
  
  const string expectation = &quot;a,z,ZZ,AA&quot;;
  var sorted = string.Join(&quot;,&quot;,strings);
  Console.WriteLine(sorted);
  Console.WriteLine(&quot;should equal&quot;);
  Console.WriteLine(expectation);
  
  Console.WriteLine($&quot;Success: {expectation==sorted}&quot;);
  </code></pre>
  <p><strong>Update</strong>
  On all development machines with Visual Studio installed, this worked, but not on a clean windows vm. --&gt; now i have one vm, that has never seen a visual studio installation and it worked.</p>
  <p>Working on development machine:
  Windows 10 Enterprise 10.0.19041 dotnet 4.8 Locale &quot;Germany&quot;</p>
  <p>Not working on
  Windows 10 Pro 10.0.18063 dotnet 4.8 Locale &quot;United States&quot;</p>