public static LocalePackageManifest FromPackage(string filename) {
try {
using (var fs = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
using (var zip = new ZipArchive(fs)) {
return FromArchive(zip);
}
} catch (Exception e) {
Logging.Warning("Cannot load manifest: " + e);
return null;
}
}
}