title: Localization in Class Library
body: <p>I would like to localize my c# class library</p>
  
  <p>The library will output a .dll file, which I will distribute to .net application bin folders.
  I want localization in the class library but I do not want to have to recompile the DLL each time a localization change is required. </p>
  
  <p>So ideally.... 
  have c# class with resx files outside the assembly, so that when the contents of the resx changes, all that should be required is that the asp.net host application might require a restart. </p>
  
  <p>Best case scenario, is that the asp.net host application doesn't require a restart. </p>
  
  <p>Thanks in advance for your advice - the resx file will just hold string values. </p>
  
  <p>If possible I would like to do this using a best practice method, or at least without writing a whole custom localization solution. </p>