public RestoringCommand( IEnumerable <string> msbuildArgs, bool noRestore, string msbuildPath = null) : base(GetCommandArguments(msbuildArgs, noRestore), msbuildPath) { Task.Run(() => WorkloadManifestUpdater.BackgroundUpdateAdvertisingManifestsAsync()); SeparateRestoreCommand = GetSeparateRestoreCommand(msbuildArgs, noRestore, msbuildPath); }
public RestoringCommand( IEnumerable <string> msbuildArgs, bool noRestore, string msbuildPath = null, string userProfileDir = null, bool advertiseWorkloadUpdates = true) : base(GetCommandArguments(msbuildArgs, noRestore), msbuildPath) { userProfileDir = CliFolderPathCalculator.DotnetUserProfileFolderPath; Task.Run(() => WorkloadManifestUpdater.BackgroundUpdateAdvertisingManifestsAsync(userProfileDir)); SeparateRestoreCommand = GetSeparateRestoreCommand(msbuildArgs, noRestore, msbuildPath); AdvertiseWorkloadUpdates = advertiseWorkloadUpdates; }