Let's say I have a ClassLibrary project that contains three .resources (not resx) files, as:
When I compile the project (the 3 .resources files have an "Embeded Resource" build action), I end up with 3 dlls, one culture-,neutral, one for the fr-FR culture (in the fr-FR directory), and one for the en-US culture (in thre en-US directory).
The problem is the two satellite assemblies contain a resource called:
where it SHOULD (IMHO) contain
ClassLibrary1.ClassLib1.en-US.resources (or ClassLibrary1.ClassLib1.fr-FR.resources).
The problem is the ResourceManager class cannot open a resource called ClassLibrary.ClassLib1.resources in a satellite assembly.
Note this worked FINE with Visual Studio 2003.
Any idea is welcome.