Oct 16, 2020 11:59 AM
(This post was last modified: Oct 16, 2020 12:01 PM by Grooty.)
How to delete resource from name?
1 - Doesn't delete all resources by index.
2 - How to delete resource files by resource file name?
The resources contain files:
FileText.txt, MusicList.wav
I need to delete resources by name namely: FileText and MusicList
Code
public static void RemoveResource(AssemblyDefinition asmDefinition)
{
foreach (var v in asmDefinition.MainModule.Resources.OfType<EmbeddedResource>()) // result: Mono.Cecil.EmbeddedResource
{
Console.WriteLine(v);
int index = asmDefinition.MainModule.Resources.IndexOf(v); // result: 0 1
Console.WriteLine(index);
asmDefinition.MainModule.Resources.RemoveAt(index); // Delete
}
}1 - Doesn't delete all resources by index.
2 - How to delete resource files by resource file name?
The resources contain files:
FileText.txt, MusicList.wav
I need to delete resources by name namely: FileText and MusicList

