title: Could not find any resources appropriate for the specified culture or the neutral culture
body: <p>I have two ASP.NET Web projects (ProjectA and ProjectB). When class in ProjectA is instantiating a class of ProjectB which uses a resource file Blah.resx, I get this error:   </p>
  
  <blockquote>
    <p>An exception of type 'System.Resources.MissingManifestResourceException' occurred in mscorlib.dll but was not handled in user code.</p>
    
    <p>Could not find any resources appropriate for the specified culture or the neutral culture.  Make sure "Resources.Blah.resources" was correctly embedded or linked into assembly "App_GlobalResources.sn_flri6" at compile time, or that all the satellite assemblies required are loadable and fully signed.</p>
  </blockquote>
  
  <p>Whats causing this? </p>
  
  <p>There is an article on Microsoft's site about this <a href="http://support.microsoft.com/kb/318603" rel="noreferrer">http://support.microsoft.com/kb/318603</a>  which suggests: </p>
  
  <blockquote>
    <p>To resolve this problem, move all of the other class definitions so that they appear after the form's class definition.</p>
  </blockquote>
  
  <p>This is a solution for Windows Forms project, I'm not sure if that also applies to Web projects. </p>