title: Asp.Net Core Localized Resource in Separate Assembly
body: <p>I am trying to use the new Localization features of .NET Core, but outside the simple sample Microsoft has provided here, <a href="https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization#resource-file-naming" rel="noreferrer">https://docs.microsoft.com/en-us/aspnet/core/fundamentals/localization#resource-file-naming</a>. </p>
  
  <p>I have my Controllers in a separate project, ProjectA.Controllers, while I have a shared resource class in a common project, ProjectB.Localization. I've configured my startup class as prescribed in the docs. </p>
  
  <p>I am unclear on what to name my resource file and where exactly to put it. I've configured the option to store in the directory "Resources". Is that in the Web project or my ProjectB.Localization where my SharedResource class is? The docs say that if it's a separate assembly, the full namespace should be used. So I've named it, "WorldCart.Facilities.Localization.SharedResource.es.resx" and placed it in the resources folder of the website.</p>
  
  <p>When I run the web app, and debug in the home controller, I do not get a translated string, I get the english version.</p>
  
  <p>Any ideas?</p>