Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        private DTSProtectionLevel GetProtectionLevel(ProjectManifest manifest)
        {
            var level = manifest.ProtectionLevel;

            if (ProtectionLevel != null)
            {
                level = (DTSProtectionLevel)Enum.Parse(typeof(DTSProtectionLevel), ProtectionLevel, true);
            }

            return(level);
        }