title: ResourceManager trying to load .resources not .resx file
body: <p>I am trying to load a resx file in my .net website using:</p>
  
  <pre><code>ResourceManager rm = new ResourceManager( "Project.Resource", Assembly.GetExecutingAssembly() );
  </code></pre>
  
  <p>The Resource.resx file is in the folder App_LocalResources and is set to be embedded in assembly on build.</p>
  
  <p>When I try to access the resx file using:</p>
  
  <p><code>rm.GetString( "key" );</code> or <code>rm.GetString( "key", culture );</code></p>
  
  <p>I get an error message:</p>
  
  <blockquote>
    <p>Could not find any resources
    appropriate for the specified culture
    or the neutral culture.  Make sure
    "Project.Resource.resources" was
    correctly embedded or linked into
    assembly "Project" at compile time, or
    that all the satellite assemblies
    required are loadable and fully
    signed.</p>
  </blockquote>
  
  <p>Notice the .resources ... any ideas on what is going on here?</p>