title: Resourcemanager is returning same resource, although CultureInfo is specified
body: <p>A very simple thing, and I can't get it to work. I want to globalise my dll thus I'm using resource files + the ResourceManager.</p>
  
  <p>I call the resourcemanager like this:</p>
  
  <pre><code>var p = new ResourceManager("Appname.Default", Assembly.GetExecutingAssembly());
  </code></pre>
  
  <p>Get the strings like this</p>
  
  <pre><code>System.Diagnostics.Debug.WriteLine(p.GetString("greeting"));
  System.Diagnostics.Debug.WriteLine(p.GetString("greeting", new CultureInfo("nl")));
  System.Diagnostics.Debug.WriteLine(p.GetString("greeting", new CultureInfo("nl-NL")));
  System.Diagnostics.Debug.WriteLine(p.GetString("greeting", new CultureInfo("en")));
  </code></pre>
  
  <p>And it returns 4 times the same string. My files are called </p>
  
  <pre><code>Default.resx 
  Default.en.resx 
  Default.nl.resx 
  Default.nl-NL.resx
  </code></pre>
  
  <p>All file settings are the same, but as mentioned - only the resource in the Default file is used.</p>
  
  <p>What am I overlooking here?</p>