Вы можете использовать отражение, чтобы выполнить это во время выполнения. Если вы установили действие по сборке ваших изображений на «встроенный ресурс», вы можете перечислить их во время выполнения.
// locate the assembly
Assembly thisAssembly = Assembly.GetExecutingAssembly();
// list all the resources
string[] resNames = thisAssembly.GetManifestResourceNames();
foreach (string resName in resNames)
{
if (resName.ToLower().EndsWith(".png"))
{
// do something!
}
}
Обратите внимание: если изображения находятся в другом проекте / сборке, возможно, вам придется перейти к этой сборке перед перечислением ресурсов.