public static PackageUpdater GetPackageUpdater(string path, ILogger <PackageUpdater> logger) { XDocument doc = XDocument.Load(path); PackageUpdater packageUpdater = new PackageUpdater(doc, logger); return(packageUpdater); }
public static XDocument PackageUpdate(PackageUpdater packageUpdater, ILogger logger) { logger.LogDebug("Start updating project file..."); packageUpdater.UpdatePackages(); var projFile = packageUpdater.UpdateSDK(); logger.LogInformation("Finish updating project file."); return(projFile); }