Exemplo n.º 1
0
        public void SetMetadata(INuspecDataSource nuspecData, ICollection<ManifestDependency> manifestDependencies)
        {
            var metadata = _manifest.Metadata;
            metadata.Id = nuspecData.Id ?? metadata.Id;
            metadata.Title = nuspecData.Title ?? metadata.Title;
            metadata.Version = "$version$";
            metadata.Description = nuspecData.Description ?? metadata.Description;
            metadata.Authors = nuspecData.Author ?? "$author$";
            metadata.Tags = nuspecData.Tags ?? "$tags$";
            metadata.LicenseUrl = nuspecData.LicenseUrl ?? "$licenseurl$";
            metadata.RequireLicenseAcceptance = nuspecData.RequireLicenseAcceptance;
            metadata.Copyright = nuspecData.Copyright ?? "$copyright$";
            metadata.IconUrl = nuspecData.IconUrl ?? "$iconurl$";
            metadata.ProjectUrl = nuspecData.ProjectUrl ?? "$projrcturl$";
            metadata.Owners = nuspecData.Owners ?? nuspecData.Author ?? "$author$";

            //Dont add a releasenotes node if we dont have any to add...
            if (!String.IsNullOrEmpty(nuspecData.ReleaseNotes)) metadata.ReleaseNotes = nuspecData.ReleaseNotes;
        }
Exemplo n.º 2
0
        public void SetMetadata(INuspecDataSource nuspecData, ICollection <ManifestDependency> manifestDependencies)
        {
            var metadata = _manifest.Metadata;

            metadata.Id          = nuspecData.Id ?? metadata.Id;
            metadata.Title       = nuspecData.Title ?? metadata.Title;
            metadata.Version     = "$version$";
            metadata.Description = nuspecData.Description ?? metadata.Description;
            metadata.Authors     = nuspecData.Author ?? "$author$";
            metadata.Tags        = nuspecData.Tags ?? "$tags$";
            metadata.LicenseUrl  = nuspecData.LicenseUrl ?? "$licenseurl$";
            metadata.RequireLicenseAcceptance = nuspecData.RequireLicenseAcceptance;
            metadata.Copyright  = nuspecData.Copyright ?? "$copyright$";
            metadata.IconUrl    = nuspecData.IconUrl ?? "$iconurl$";
            metadata.ProjectUrl = nuspecData.ProjectUrl ?? "$projrcturl$";
            metadata.Owners     = nuspecData.Owners ?? nuspecData.Author ?? "$author$";

            //Dont add a releasenotes node if we dont have any to add...
            if (!String.IsNullOrEmpty(nuspecData.ReleaseNotes))
            {
                metadata.ReleaseNotes = nuspecData.ReleaseNotes;
            }
        }