public SitefinityPackageManager( INuGetApiClient nuGetApiClient, INuGetCliClient nuGetCliClient, IPackagesConfigFileEditor packagesConfigFileEditor, IProjectConfigFileEditor projectConfigFileEditor, ILogger <SitefinityPackageManager> logger) { this.nuGetApiClient = nuGetApiClient; this.nuGetCliClient = nuGetCliClient; this.packagesConfigFileEditor = packagesConfigFileEditor; this.projectConfigFileEditor = projectConfigFileEditor; this.logger = logger; this.sources = new List <string>() { SitefinityPublicNuGetSource, PublicNuGetSource }; this.supportedFrameworksRegex = new Regex("^net[0-9]*$", RegexOptions.Compiled); }
public SitefinityPackageManager( INuGetApiClient nuGetApiClient, INuGetCliClient nuGetCliClient, IPackagesConfigFileEditor packagesConfigFileEditor, IProjectConfigFileEditor projectConfigFileEditor, ILogger <SitefinityPackageManager> logger) { this.nuGetApiClient = nuGetApiClient; this.nuGetCliClient = nuGetCliClient; this.packagesConfigFileEditor = packagesConfigFileEditor; this.projectConfigFileEditor = projectConfigFileEditor; this.logger = logger; this.defaultSources = new List <string>() { SitefinityPublicNuGetSource, PublicNuGetSource }; this.supportedFrameworksRegex = new Regex("^net[0-9]*$", RegexOptions.Compiled); this.systemAssembliesNotToUpdate = new HashSet <string>() { "System.Runtime", "System.IO" }; }