Yes the resource should be part of the Class Library.
As for now, I can do the following where I have only only Resource file Resources.resx: LibAEM.Properties.Resources.ResourceManager.GetString("RecordType_Missing").ToString() where LibAEM is the name of my Class Library.
I have already worked on a Website Project where we can create our classes under App_Code Folder(e.g. App_Code/CCustomer.cs), and then we can create all related Resouces File under App_GlobalResources(e.g. App_GlobalResources/CCustmomers.resx or App_GlobalResources/CCustmomers.fr.resx ... ) . And we can acces the resouces files by doing the following: Resources.CCustomers.FirstName_Missing.ToString()
So I would like to know if there's a way to have a resource file for each class inside my Class Library or something similar to what we have in a Website Project ?