static void AddConfigurationToZip(ZipFile zipFile, VersionedConfiguration versionedConfiguration, string fileName) { var configuarationMemoryStream = ZipSerializeHelper.Serialize(versionedConfiguration); if (zipFile.Entries.Any(x => x.FileName == fileName)) { zipFile.RemoveEntry(fileName); } configuarationMemoryStream.Position = 0; zipFile.AddEntry(fileName, configuarationMemoryStream); }
static void AddConfiguration(string folderName, string name, VersionedConfiguration configuration, int minorVersion, int majorVersion) { configuration.BeforeSave(); configuration.Version = new ConfigurationVersion() { MinorVersion = minorVersion, MajorVersion = majorVersion }; ZipSerializeHelper.Serialize(configuration, Path.Combine(folderName, name)); TempZipConfigurationItemsCollection.ZipConfigurationItems.Add(new ZipConfigurationItem(name, minorVersion, majorVersion)); }