if you set your files as "Embedded Resource", you can get a list of files at runtime.
Here is how you can do this:
- Set the Build Action of your files as "Embedded Resource".
Use Assembly.GetCallingAssembly().GetManifestResourceNames() to enumerate the resources names
string[] GetResourcesNames() { return Assembly.GetCallingAssembly().GetManifestResourceNames(); }