private void WriteManifest(Package package, int minimumManifestVersion)
{
Uri uri = UriUtility.CreatePartUri(Id + Constants.ManifestExtension);
// Create the manifest relationship
package.CreateRelationship(uri, TargetMode.Internal,
Constants.PackageRelationshipNamespace + ManifestRelationType);
// Create the part
PackagePart packagePart = package.CreatePart(uri, DefaultContentType, CompressionOption.Maximum);
using (Stream stream = packagePart.GetStream())
{
Manifest manifest = Manifest.Create(this);
//if (PackageAssemblyReferences.Any())
//{
// manifest.Metadata.References = new List<ManifestReference>(
// PackageAssemblyReferences.Select(reference => new ManifestReference {File = reference.File}));
//}
manifest.Save(stream, minimumManifestVersion);
}
}