Resource files seem great for localization of labels and messages, but are they perfect?
For example:
- Is there a better solution if there is a huge amount of resources? Like 100,000 strings in a .resx file? (Theoretically, I do not actually have this problem)
- Is this a good method for storing the other types of data, such as images, icons, audio files, regular files, etc.?
- Is it a best practice to store your .resx files in a stand-alone project for easier updates/compiling?
- Are there any other issues that you have run into when using .resx files?
Best Answer
I've used Alfresco as an alternative content repository on Java projects. RESX files, from a maintaince standpoint (because of encoding issues I guess) can really stink.
I've seen it work with images...but that's it. (not sure with other media/files)
I don't, but you can edit a resx file on a live site and then edit will go through, I believe. Certainly that's the way it works in development (except for the global resx, I think)
Besides being really annoying to maintain, and the fact that visual studio doesn't provide the neatest tools for working with them...no.