private void SetProjectProperties(Project project, ProjectManifest manifest) { // set the properties we care about foreach (var prop in manifest.Properties.Keys) { switch (prop) { case "Name": project.Name = manifest.Properties[prop]; break; case "VersionMajor": project.VersionMajor = Int32.Parse(manifest.Properties[prop]); break; case "VersionMinor": project.VersionMinor = Int32.Parse(manifest.Properties[prop]); break; case "VersionBuild": project.VersionBuild = Int32.Parse(manifest.Properties[prop]); break; case "VersionComments": project.VersionComments = manifest.Properties[prop]; break; case "Description": project.Description = manifest.Properties[prop]; break; } } }
private DTSProtectionLevel GetProtectionLevel(ProjectManifest manifest) { var level = manifest.ProtectionLevel; if (ProtectionLevel != null) { level = (DTSProtectionLevel)Enum.Parse(typeof(DTSProtectionLevel), ProtectionLevel, true); } return(level); }