public override TemplatePackageManifest GetPackageManifest() { using (Stream stream = GetFile("manifest.xml")) { return(TemplatePackageManifest.FromStream(stream)); } }
private void LoadManifest() { Uri partUri = InternalNameToPartUri(ManifestName); PackagePart packagePart; // _manifest = null; if (_package.PartExists(partUri)) { packagePart = _package.GetPart(partUri); using (Stream ps = packagePart.GetStream(FileMode.Open, FileAccess.Read)) { _manifest = TemplatePackageManifest.FromStream(ps); } } else { throw new Exception("Package has no manifest"); } }