public static INugetPackConfiguration AddFile(this INugetPackConfiguration configuration, string filePath, string nugetRelativePath = null) { if (configuration.Configuration.TryGet(NuGetConstants.NUGET_ADDITIONAL_FILES_KEY, out ListConfigurationItem <NugetFile> list)) { list.Values.Add(new NugetFile(filePath, nugetRelativePath)); } else { configuration.Configuration.Add(NuGetConstants.NUGET_ADDITIONAL_FILES_KEY, new ListConfigurationItem <NugetFile>(new NugetFile(filePath, nugetRelativePath))); } return(configuration); }
public static INugetPackConfiguration WithVersion(this INugetPackConfiguration configuration, string version) { configuration.Configuration.AddSimple(NuGetConstants.NUGET_PACKAGE_VERSION_KEY, version); return(configuration); }
public static INugetPackConfiguration WithReleaseNotesFile(this INugetPackConfiguration configuration, string releaseNoteFile) { configuration.Configuration.AddSimple(NuGetConstants.NUGET_PACKAGE_RELEASE_NOTES_FILE_KEY, releaseNoteFile); return(configuration); }
public static INugetPackConfiguration WithAuthor(this INugetPackConfiguration configuration, string author) { configuration.Configuration.AddSimple(NuGetConstants.NUGET_PACKAGE_AUTHOR_KEY, author); return(configuration); }
public static INugetPackConfiguration WithPackageId(this INugetPackConfiguration configuration, string packageId) { configuration.Configuration.AddSimple(NuGetConstants.NUGET_PACKAGE_ID_KEY, packageId); return(configuration); }
public static INugetPackConfiguration WithNuspec(this INugetPackConfiguration configuration, string nuspecFile) { configuration.Configuration.AddSimple(NuGetConstants.NUGET_NUSPEC_FILE_KEY, nuspecFile); return(configuration); }