private static Dictionary<string, Assembly> LoadAssemblies(ZipArchive archive) {
return archive.Entries.Where(x => x.FullName.EndsWith(".resources.dll"))
.ToDictionary(x => x.FullName.ApartFromLast(".dll"), x => Assembly.Load(x.Open().ReadAsBytesAndDispose()));
}