From 42a873431a2ce8b480410c31ecef59df3c5bf39e Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Sun, 20 Oct 2024 18:38:33 +0200 Subject: [PATCH 01/11] fix(execution): rename IsSuccessful to IsSucceeding --- source/Nuke.Build/Execution/BuildManager.cs | 2 +- source/Nuke.Build/Host.cs | 2 +- source/Nuke.Build/INukeBuild.cs | 2 +- source/Nuke.Build/NukeBuild.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/Nuke.Build/Execution/BuildManager.cs b/source/Nuke.Build/Execution/BuildManager.cs index cd74bd03f..904f5baab 100644 --- a/source/Nuke.Build/Execution/BuildManager.cs +++ b/source/Nuke.Build/Execution/BuildManager.cs @@ -75,7 +75,7 @@ public static int Execute(Expression>[] defaultTargetExpressi build, ParameterService.GetParameter(() => build.SkippedTargets)); - return build.ExitCode ??= build.IsSuccessful ? 0 : ErrorExitCode; + return build.ExitCode ??= build.IsSucceeding ? 0 : ErrorExitCode; } catch (Exception exception) { diff --git a/source/Nuke.Build/Host.cs b/source/Nuke.Build/Host.cs index 044b01f43..f0570ab00 100644 --- a/source/Nuke.Build/Host.cs +++ b/source/Nuke.Build/Host.cs @@ -163,7 +163,7 @@ static string GetInformation(ExecutableTarget target) protected internal virtual void WriteBuildOutcome(INukeBuild build) { Debug(); - if (build.IsSuccessful) + if (build.IsSucceeding) Success($"Build succeeded on {DateTime.Now.ToString(CultureInfo.CurrentCulture)}. \(^ᴗ^)/"); else Error($"Build failed on {DateTime.Now.ToString(CultureInfo.CurrentCulture)}. (╯°□°)╯︵ ┻━┻"); diff --git a/source/Nuke.Build/INukeBuild.cs b/source/Nuke.Build/INukeBuild.cs index e1000b8e6..9ce70beed 100644 --- a/source/Nuke.Build/INukeBuild.cs +++ b/source/Nuke.Build/INukeBuild.cs @@ -35,7 +35,7 @@ public interface INukeBuild IReadOnlyCollection SucceededTargets { get; } IReadOnlyCollection FinishedTargets { get; } - bool IsSuccessful { get; } + bool IsSucceeding { get; } bool IsFailing { get; } bool IsFinished { get; } int? ExitCode { get; set; } diff --git a/source/Nuke.Build/NukeBuild.cs b/source/Nuke.Build/NukeBuild.cs index 91e2a4038..d3c525f2a 100644 --- a/source/Nuke.Build/NukeBuild.cs +++ b/source/Nuke.Build/NukeBuild.cs @@ -184,7 +184,7 @@ protected static int Execute(params Expression>[] defaultTarg internal IEnumerable TargetNames => ExecutableTargetFactory.GetTargetProperties(GetType()).Select(x => x.GetDisplayShortName()); internal IEnumerable HostNames => Host.AvailableTypes.Select(x => x.Name); - public bool IsSuccessful => ExecutionPlan.All(x => x.Status is + public bool IsSucceeding => ExecutionPlan.All(x => x.Status is ExecutionStatus.Succeeded or ExecutionStatus.Skipped or ExecutionStatus.Collective); From 87995aeef044a4d46876cf9562be55dbfde65e70 Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Sun, 20 Oct 2024 18:39:09 +0200 Subject: [PATCH 02/11] fix(execution): IsSucceeding negates IsFailing --- source/Nuke.Build/NukeBuild.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/source/Nuke.Build/NukeBuild.cs b/source/Nuke.Build/NukeBuild.cs index d3c525f2a..ca9d3fcc4 100644 --- a/source/Nuke.Build/NukeBuild.cs +++ b/source/Nuke.Build/NukeBuild.cs @@ -184,10 +184,7 @@ protected static int Execute(params Expression>[] defaultTarg internal IEnumerable TargetNames => ExecutableTargetFactory.GetTargetProperties(GetType()).Select(x => x.GetDisplayShortName()); internal IEnumerable HostNames => Host.AvailableTypes.Select(x => x.Name); - public bool IsSucceeding => ExecutionPlan.All(x => x.Status is - ExecutionStatus.Succeeded or - ExecutionStatus.Skipped or - ExecutionStatus.Collective); + public bool IsSucceeding => !IsFailing; public bool IsFailing => ExecutionPlan.Any(x => x.Status is ExecutionStatus.Failed or From 542f250e31bce973ec81c00782ee14886970d2f2 Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Mon, 4 Nov 2024 23:25:54 +0100 Subject: [PATCH 03/11] fix(build): update NJsonSchema --- Directory.Packages.props | 3 ++- source/Nuke.Build/Nuke.Build.csproj | 1 + source/Nuke.Build/Utilities/SchemaUtility.cs | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index 2fa67976d..ded791cc0 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -17,7 +17,8 @@ - + + diff --git a/source/Nuke.Build/Nuke.Build.csproj b/source/Nuke.Build/Nuke.Build.csproj index 94c5801ed..38bf36e3a 100644 --- a/source/Nuke.Build/Nuke.Build.csproj +++ b/source/Nuke.Build/Nuke.Build.csproj @@ -20,6 +20,7 @@ + diff --git a/source/Nuke.Build/Utilities/SchemaUtility.cs b/source/Nuke.Build/Utilities/SchemaUtility.cs index b5a7acbbf..6ad75e1b9 100644 --- a/source/Nuke.Build/Utilities/SchemaUtility.cs +++ b/source/Nuke.Build/Utilities/SchemaUtility.cs @@ -13,6 +13,7 @@ using Newtonsoft.Json.Serialization; using NJsonSchema; using NJsonSchema.Generation; +using NJsonSchema.NewtonsoftJson.Generation; using NuGet.Packaging; using Nuke.Common.Utilities; using Nuke.Common.ValueInjection; @@ -38,7 +39,7 @@ public static JsonSchema Generate(T build) where T : INukeBuild { return new SchemaGenerator( build, - new JsonSchemaGeneratorSettings + new NewtonsoftJsonSchemaGeneratorSettings { FlattenInheritanceHierarchy = true, SerializerSettings = From 78926ccfdbd1b91e29c9b505b0c3de699bf2bbe8 Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Mon, 4 Nov 2024 23:29:14 +0100 Subject: [PATCH 04/11] fix(secrets): find parameters via CompletionUtility --- source/Nuke.Build.Shared/CompletionUtility.cs | 22 ++++++++++++++----- source/Nuke.GlobalTool/Program.Secrets.cs | 18 ++++----------- source/Nuke.GlobalTool/ProjectUpdater.cs | 4 ++-- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/source/Nuke.Build.Shared/CompletionUtility.cs b/source/Nuke.Build.Shared/CompletionUtility.cs index edaaaca26..a210358a4 100644 --- a/source/Nuke.Build.Shared/CompletionUtility.cs +++ b/source/Nuke.Build.Shared/CompletionUtility.cs @@ -14,14 +14,21 @@ namespace Nuke.Common.Utilities; public static class CompletionUtility { - public static IReadOnlyDictionary GetItemsFromSchema(AbsolutePath schemaFile, IEnumerable profileNames) + public static IReadOnlyDictionary GetItemsFromSchema( + AbsolutePath schemaFile, + IEnumerable profileNames = null, + Func filter = null) { var schema = JsonDocument.Parse(schemaFile.ReadAllText()); - return GetItemsFromSchema(schema, profileNames); + return GetItemsFromSchema(schema, profileNames, filter); } - public static IReadOnlyDictionary GetItemsFromSchema(JsonDocument schema, IEnumerable profileNames) + public static IReadOnlyDictionary GetItemsFromSchema( + JsonDocument schema, + IEnumerable profileNames = null, + Func filter = null) { + filter ??= _ => true; var definitions = schema.RootElement.GetProperty("definitions").EnumerateObject().ToDictionary(x => x.Name, x => x); var parameterProperties = schema.RootElement.GetProperty("definitions").TryGetProperty("NukeBuild", out var nukebuildProperty) @@ -30,19 +37,22 @@ public static IReadOnlyDictionary GetItemsFromSchema(JsonDocum : definitions["build"].Value.GetProperty("properties").EnumerateObject(); return parameterProperties + .Where(filter) .Select(x => (x.Name, Values: GetValues(x))) .Where(x => x.Values != null) - .ToDictionary(x => x.Name, x => x.Values) - .SetKeyValue(Constants.LoadedLocalProfilesParameterName, profileNames.ToArray()).AsReadOnly(); + .ToDictionary(x => x.Name, x => x.Values).AsReadOnly(); string[] GetValues(JsonProperty property) { + if (property.Name == Constants.LoadedLocalProfilesParameterName) + return profileNames.ToArray(); + if (property.Value.TryGetProperty("type", out var typeProperty)) { var types = typeProperty.ValueKind != JsonValueKind.Array ? [typeProperty.GetString()] : typeProperty.EnumerateArray().Select(x => x.GetString()).ToArray(); - if (types.ContainsAnyOrdinalIgnoreCase(["string", "boolean", "integer"])) + if (types.ContainsAnyOrdinalIgnoreCase("string", "boolean", "integer")) { return property.Value.TryGetProperty("enum", out var enumProperty) ? enumProperty.EnumerateArray().Select(x => x.GetString()).ToArray() diff --git a/source/Nuke.GlobalTool/Program.Secrets.cs b/source/Nuke.GlobalTool/Program.Secrets.cs index 32a0fef9d..65cfc45a6 100644 --- a/source/Nuke.GlobalTool/Program.Secrets.cs +++ b/source/Nuke.GlobalTool/Program.Secrets.cs @@ -30,7 +30,10 @@ partial class Program [UsedImplicitly] public static int Secrets(string[] args, [CanBeNull] AbsolutePath rootDirectory, [CanBeNull] AbsolutePath buildScript) { - var secretParameters = GetSecretParameters(rootDirectory.NotNull("No root directory")).ToList(); + var secretParameters = CompletionUtility.GetItemsFromSchema( + GetBuildSchemaFile(rootDirectory.NotNull("No root directory")), + filter: x => x.Value.TryGetProperty("default", out _)) + .Select(x => x.Key).ToList(); if (secretParameters.Count == 0) { Host.Information($"There are no parameters marked with {nameof(SecretAttribute)}"); @@ -102,17 +105,4 @@ private static void SaveSecrets(Dictionary secrets, string passw obj[name] = Encrypt(secret, password); }); } - - private static IEnumerable GetSecretParameters(AbsolutePath rootDirectory) - { - var buildSchemaFile = GetBuildSchemaFile(rootDirectory); - var jobject = buildSchemaFile.ReadJson(); - return jobject - .GetPropertyValue("definitions") - .GetPropertyValue("build") - .GetPropertyValue("properties") - .Children() - .Where(x => x.Value.Value().GetPropertyValueOrNull("default") != null) - .Select(x => x.Name); - } } diff --git a/source/Nuke.GlobalTool/ProjectUpdater.cs b/source/Nuke.GlobalTool/ProjectUpdater.cs index 9bdd4a8be..543ca5156 100644 --- a/source/Nuke.GlobalTool/ProjectUpdater.cs +++ b/source/Nuke.GlobalTool/ProjectUpdater.cs @@ -34,8 +34,8 @@ private static void UpdateTargetFramework(Microsoft.Build.Evaluation.Project bui private static void UpdateNukeCommonPackage(Microsoft.Build.Evaluation.Project buildProject, out FloatRange previousPackageVersion) { - var packageItem = buildProject.Items.SingleOrDefault(x => x.EvaluatedInclude == Constants.NukeCommonPackageId); - previousPackageVersion = FloatRange.Parse(packageItem.NotNull().GetMetadataValue("Version")); + var packageItem = buildProject.Items.SingleOrDefault(x => x.EvaluatedInclude == Constants.NukeCommonPackageId).NotNull(); + previousPackageVersion = FloatRange.Parse(packageItem.GetMetadataValue("Version")); var latestPackageVersion = NuGetVersionResolver.GetLatestVersion(Constants.NukeCommonPackageId, includePrereleases: false).GetAwaiter().GetResult(); if (previousPackageVersion.Satisfies(NuGetVersion.Parse(latestPackageVersion))) From 8341cfcd8254607c994c8b17749dc2345b170ee0 Mon Sep 17 00:00:00 2001 From: Jos van der Til <158879+jvandertil@users.noreply.github.com> Date: Tue, 5 Nov 2024 00:11:09 +0100 Subject: [PATCH 05/11] fix(tools): definite argument in EntityFrameworkTasks (#1442) --- source/Nuke.Common/Tools/EntityFramework/EntityFramework.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.json b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.json index 8be6ee9be..ad86f15db 100644 --- a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.json +++ b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.json @@ -72,7 +72,7 @@ { "help": "The dotnet-ef dbcontext scaffold command is used to generate code for a DbContext and entity types for a database. In order for this command to generate an entity type, the database table must have a primary key.", "postfix": "DbContextScaffold", - "definiteArgument": "ef dbcontext scaffold", + "definiteArgument": "dbcontext scaffold", "settingsClass": { "baseClass": "EntityFrameworkSettings", "properties": [ From bb62af275186151a202c3eb5bf6961dccb2f59f2 Mon Sep 17 00:00:00 2001 From: jwfx <39484381+jwfx@users.noreply.github.com> Date: Tue, 5 Nov 2024 00:18:12 +0100 Subject: [PATCH 06/11] fix(tools): argument format in DotNetTasks (#1405) --- source/Nuke.Common/Tools/DotNet/DotNet.json | 201 +++++++++++++++++++- 1 file changed, 198 insertions(+), 3 deletions(-) diff --git a/source/Nuke.Common/Tools/DotNet/DotNet.json b/source/Nuke.Common/Tools/DotNet/DotNet.json index 6d399a39d..ef075f975 100644 --- a/source/Nuke.Common/Tools/DotNet/DotNet.json +++ b/source/Nuke.Common/Tools/DotNet/DotNet.json @@ -202,12 +202,24 @@ "definiteArgument": "run", "settingsClass": { "properties": [ + { + "name": "Architecture", + "type": "string", + "format": "--arch {value}", + "help": "Specifies the target architecture. This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --arch x86 sets the RID to win-x86. If you use this option, don't use the -r|--runtime option. Available since .NET 6 Preview 7." + }, { "name": "Configuration", "type": "string", "format": "--configuration {value}", "help": "Configuration to use for building the project. The default value is Debug." }, + { + "name": "DisableBuildServers", + "type": "bool", + "format": "--disable-build-servers", + "help": "Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK." + }, { "name": "Framework", "type": "string", @@ -220,6 +232,12 @@ "format": "--launch-profile {value}", "help": "The name of the launch profile (if any) to use when launching the application. Launch profiles are defined in the launchSettings.json file and are typically called Development, Staging and Production. For more information, see Working with multiple environments." }, + { + "name": "Interactive", + "type": "bool", + "format": "--interactive", + "help": "Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK." + }, { "name": "NoBuild", "type": "bool", @@ -238,12 +256,42 @@ "format": "--no-restore", "help": "Doesn't perform an implicit restore when running the command." }, + { + "name": "NoSelfContained", + "type": "bool", + "format": "--no-self-contained", + "help": "Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application." + }, + { + "name": "OperatingSystem", + "type": "string", + "format": "--os {value}", + "help": "Specifies the target operating system (OS). This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --os linux sets the RID to linux-x64. If you use this option, don't use the -r|--runtime option. Available since .NET 6." + }, { "name": "ProjectFile", "type": "string", "format": "--project {value}", "help": "Specifies the path and name of the project file. (See the NOTE.) It defaults to the current directory if not specified." }, + { + "name": "Runtime", + "type": "string", + "format": "--runtime {value}", + "help": "Specifies the target runtime. For a list of Runtime Identifiers (RIDs), see the RID catalog." + }, + { + "name": "SelfContained", + "type": "bool", + "format": "--self-contained {value}", + "help": "Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified." + }, + { + "name": "Verbosity", + "type": "DotNetVerbosity", + "format": "--verbosity {value}", + "help": "Sets the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]." + }, { "name": "ApplicationArguments", "type": "string", @@ -467,6 +515,7 @@ { "help": "The dotnet msbuild command allows access to a fully functional MSBuild.The command has the exact same capabilities as the existing MSBuild command-line client for SDK-style projects only. The options are all the same. For more information about the available options, see the MSBuild command-line reference.The dotnet build command is equivalent to dotnet msbuild -restore. When you don't want to build the project and you have a specific target you want to run, use dotnet build or dotnet msbuild and specify the target.", "postfix": "MSBuild", + "omitCommonProperties": true, "definiteArgument": "msbuild", "settingsClass": { "properties": [ @@ -548,7 +597,153 @@ "name": "BinaryLog", "type": "string", "format": "-bl:{value}", - "help": "Generare MSBuild binary log." + "help": "Generate MSBuild binary log." + }, + { + "name": "Properties", + "type": "Dictionary", + "format": "/property:{value}", + "itemFormat": "{key}={value}", + "disallowedCharacter": ";", + "help": "

Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

/property:WarningLevel=2;OutDir=bin\\Debug

", + "delegates": [ + { + "name": "RunCodeAnalysis", + "type": "bool" + }, + { + "name": "NoWarn", + "type": "List", + "separator": ";" + }, + { + "name": "WarningsAsErrors", + "type": "List", + "separator": ";" + }, + { + "name": "WarningLevel", + "type": "int" + }, + { + "name": "TreatWarningsAsErrors", + "type": "bool" + }, + { + "name": "AssemblyVersion", + "type": "string" + }, + { + "name": "FileVersion", + "type": "string" + }, + { + "name": "InformationalVersion", + "type": "string" + }, + { + "name": "PackageId", + "type": "string" + }, + { + "name": "Version", + "type": "string" + }, + { + "name": "VersionPrefix", + "type": "string" + }, + { + "name": "Authors", + "type": "List", + "separator": "," + }, + { + "name": "Title", + "type": "string" + }, + { + "name": "Description", + "type": "string" + }, + { + "name": "Copyright", + "type": "string" + }, + { + "name": "PackageRequireLicenseAcceptance", + "type": "bool" + }, + { + "name": "PackageLicenseUrl", + "type": "string" + }, + { + "name": "PackageProjectUrl", + "type": "string" + }, + { + "name": "PackageIconUrl", + "type": "string" + }, + { + "name": "PackageTags", + "type": "List", + "separator": " " + }, + { + "name": "PackageReleaseNotes", + "type": "string" + }, + { + "name": "RepositoryUrl", + "type": "string" + }, + { + "name": "RepositoryType", + "type": "string" + }, + { + "name": "SymbolPackageFormat", + "type": "DotNetSymbolPackageFormat", + "help": "Format for packaging symbols." + }, + { + "name": "PublishReadyToRun", + "type": "bool", + "help": "Compiles application assemblies as ReadyToRun (R2R) format. R2R is a form of ahead-of-time (AOT) compilation. For more information, see ReadyToRun images. Available since .NET Core 3.0 SDK.We recommend that you specify this option in a publish profile rather than on the command line. For more information, see MSBuild." + }, + { + "name": "PublishSingleFile", + "type": "bool", + "help": "Packages the app into a platform-specific single-file executable. The executable is self-extracting and contains all dependencies (including native) that are required to run the app. When the app is first run, the application is extracted to a directory based on the app name and build identifier. Startup is faster when the application is run again. The application doesn't need to extract itself a second time unless a new version is used. Available since .NET Core 3.0 SDK. For more information about single-file publishing, see the single-file bundler design document.We recommend that you specify this option in a publish profile rather than on the command line. For more information, see MSBuild." + }, + { + "name": "PublishTrimmed", + "type": "bool", + "help": "Trims unused libraries to reduce the deployment size of an app when publishing a self-contained executable. For more information, see Trim self-contained deployments and executables. Available since .NET Core 3.0 SDK as a preview feature.We recommend that you specify this option in a publish profile rather than on the command line. For more information, see MSBuild." + }, + { + "name": "PublishProfile", + "type": "string" + }, + { + "name": "Platform", + "type": "string" + }, + { + "name": "ContinuousIntegrationBuild", + "type": "bool" + }, + { + "name": "DeterministicSourcePaths", + "type": "bool" + }, + { + "name": "Deterministic", + "type": "bool" + } + ] } ] } @@ -1503,10 +1698,10 @@ { "name": "Properties", "type": "Dictionary", - "format": "/property:{value}", + "format": "--property:{value}", "itemFormat": "{key}={value}", "disallowedCharacter": ";", - "help": "

Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

/property:WarningLevel=2;OutDir=bin\\Debug

", + "help": "

Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

--property:WarningLevel=2;OutDir=bin\\Debug

", "delegates": [ { "name": "RunCodeAnalysis", From 98e5c7d0167ebd62ffd9104ef1b5d58fbcb5854b Mon Sep 17 00:00:00 2001 From: James <79054685+henry-js@users.noreply.github.com> Date: Mon, 4 Nov 2024 23:22:08 +0000 Subject: [PATCH 07/11] fix(tools): deprecated argument in MinVerTasks (#1438) --- source/Nuke.Common/Tools/MinVer/MinVer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/Nuke.Common/Tools/MinVer/MinVer.json b/source/Nuke.Common/Tools/MinVer/MinVer.json index 91ea950d6..fa8340ffd 100644 --- a/source/Nuke.Common/Tools/MinVer/MinVer.json +++ b/source/Nuke.Common/Tools/MinVer/MinVer.json @@ -24,9 +24,9 @@ "format": "--build-metadata {value}" }, { - "name": "DefaultPreReleasePhase", + "name": "DefaultPreReleaseIdentifiers", "type": "string", - "format": "--default-pre-release-phase {value}" + "format": "--default-pre-release-identifiers {value}" }, { "name": "MinimumMajorMinor", From 836d5fb6eacb766dd0f006bed8a0633ae5a29960 Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Tue, 5 Nov 2024 00:27:53 +0100 Subject: [PATCH 08/11] chore: regenerate tools --- .../Tools/DotNet/DotNet.Generated.cs | 2012 ++++++++++------- .../EntityFramework.Generated.cs | 2 +- .../Tools/MinVer/MinVer.Generated.cs | 24 +- 3 files changed, 1197 insertions(+), 841 deletions(-) diff --git a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs b/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs index ef3aac717..ee4ae103e 100644 --- a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs +++ b/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs @@ -205,12 +205,15 @@ public static IReadOnlyCollection DotNetTest(ConfigureThis is a CLI wrapper with fluent API that allows to modify the following arguments:

///
    ///
  • -- via
  • + ///
  • --arch via
  • ///
  • --configuration via
  • + ///
  • --disable-build-servers via
  • ///
  • --disable-parallel via
  • ///
  • --force via
  • ///
  • --force-evaluate via
  • ///
  • --framework via
  • ///
  • --ignore-failed-sources via
  • + ///
  • --interactive via
  • ///
  • --launch-profile via
  • ///
  • --lock-file-path via
  • ///
  • --locked-mode via
  • @@ -219,12 +222,16 @@ public static IReadOnlyCollection DotNetTest(Configure--no-dependencies via ///
  • --no-launch-profile via
  • ///
  • --no-restore via
  • + ///
  • --no-self-contained via
  • + ///
  • --os via
  • ///
  • --packages via
  • ///
  • --project via
  • + ///
  • --property via
  • ///
  • --runtime via
  • + ///
  • --self-contained via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • - ///
  • /property via
  • + ///
  • --verbosity via
  • ///
/// public static IReadOnlyCollection DotNetRun(DotNetRunSettings toolSettings = null) @@ -242,12 +249,15 @@ public static IReadOnlyCollection DotNetRun(DotNetRunSettings toolSettin ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

///
    ///
  • -- via
  • + ///
  • --arch via
  • ///
  • --configuration via
  • + ///
  • --disable-build-servers via
  • ///
  • --disable-parallel via
  • ///
  • --force via
  • ///
  • --force-evaluate via
  • ///
  • --framework via
  • ///
  • --ignore-failed-sources via
  • + ///
  • --interactive via
  • ///
  • --launch-profile via
  • ///
  • --lock-file-path via
  • ///
  • --locked-mode via
  • @@ -256,12 +266,16 @@ public static IReadOnlyCollection DotNetRun(DotNetRunSettings toolSettin ///
  • --no-dependencies via
  • ///
  • --no-launch-profile via
  • ///
  • --no-restore via
  • + ///
  • --no-self-contained via
  • + ///
  • --os via
  • ///
  • --packages via
  • ///
  • --project via
  • + ///
  • --property via
  • ///
  • --runtime via
  • + ///
  • --self-contained via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • - ///
  • /property via
  • + ///
  • --verbosity via
  • ///
/// public static IReadOnlyCollection DotNetRun(Configure configurator) @@ -276,12 +290,15 @@ public static IReadOnlyCollection DotNetRun(Configure ///

This is a CLI wrapper with fluent API that allows to modify the following arguments:

///
    ///
  • -- via
  • + ///
  • --arch via
  • ///
  • --configuration via
  • + ///
  • --disable-build-servers via
  • ///
  • --disable-parallel via
  • ///
  • --force via
  • ///
  • --force-evaluate via
  • ///
  • --framework via
  • ///
  • --ignore-failed-sources via
  • + ///
  • --interactive via
  • ///
  • --launch-profile via
  • ///
  • --lock-file-path via
  • ///
  • --locked-mode via
  • @@ -290,12 +307,16 @@ public static IReadOnlyCollection DotNetRun(Configure ///
  • --no-dependencies via
  • ///
  • --no-launch-profile via
  • ///
  • --no-restore via
  • + ///
  • --no-self-contained via
  • + ///
  • --os via
  • ///
  • --packages via
  • ///
  • --project via
  • + ///
  • --property via
  • ///
  • --runtime via
  • + ///
  • --self-contained via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • - ///
  • /property via
  • + ///
  • --verbosity via
  • ///
/// public static IEnumerable<(DotNetRunSettings Settings, IReadOnlyCollection Output)> DotNetRun(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) @@ -320,11 +341,11 @@ public static IReadOnlyCollection DotNetRun(Configure ///
  • --no-cache via
  • ///
  • --no-dependencies via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetRestore(DotNetRestoreSettings toolSettings = null) @@ -352,11 +373,11 @@ public static IReadOnlyCollection DotNetRestore(DotNetRestoreSettings to ///
  • --no-cache via
  • ///
  • --no-dependencies via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetRestore(Configure configurator) @@ -381,11 +402,11 @@ public static IReadOnlyCollection DotNetRestore(Configure--no-cache via ///
  • --no-dependencies via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • - ///
  • /property via
  • /// /// public static IEnumerable<(DotNetRestoreSettings Settings, IReadOnlyCollection Output)> DotNetRestore(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) @@ -416,13 +437,13 @@ public static IReadOnlyCollection DotNetRestore(Configure--nologo via ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --serviceable via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • ///
  • --version-suffix via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetPack(DotNetPackSettings toolSettings = null) @@ -456,13 +477,13 @@ public static IReadOnlyCollection DotNetPack(DotNetPackSettings toolSett ///
  • --nologo via
  • ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --serviceable via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • ///
  • --version-suffix via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetPack(Configure configurator) @@ -493,13 +514,13 @@ public static IReadOnlyCollection DotNetPack(Configure--nologo via ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --serviceable via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • ///
  • --version-suffix via
  • - ///
  • /property via
  • /// /// public static IEnumerable<(DotNetPackSettings Settings, IReadOnlyCollection Output)> DotNetPack(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) @@ -529,6 +550,7 @@ public static IReadOnlyCollection DotNetPack(Configure--nologo via ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --self-contained via
  • ///
  • --source via
  • @@ -538,7 +560,6 @@ public static IReadOnlyCollection DotNetPack(Configure-bl via ///
  • /logger via
  • ///
  • /noconsolelogger via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetBuild(DotNetBuildSettings toolSettings = null) @@ -571,6 +592,7 @@ public static IReadOnlyCollection DotNetBuild(DotNetBuildSettings toolSe ///
  • --nologo via
  • ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --self-contained via
  • ///
  • --source via
  • @@ -580,7 +602,6 @@ public static IReadOnlyCollection DotNetBuild(DotNetBuildSettings toolSe ///
  • -bl via
  • ///
  • /logger via
  • ///
  • /noconsolelogger via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetBuild(Configure configurator) @@ -610,6 +631,7 @@ public static IReadOnlyCollection DotNetBuild(Configure--nologo via ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --self-contained via
  • ///
  • --source via
  • @@ -619,7 +641,6 @@ public static IReadOnlyCollection DotNetBuild(Configure-bl via ///
  • /logger via
  • ///
  • /noconsolelogger via
  • - ///
  • /property via
  • /// /// public static IEnumerable<(DotNetBuildSettings Settings, IReadOnlyCollection Output)> DotNetBuild(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) @@ -722,9 +743,9 @@ public static IReadOnlyCollection DotNetMSBuild(Configure--framework via ///
  • --nologo via
  • ///
  • --output via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --verbosity via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetClean(DotNetCleanSettings toolSettings = null) @@ -746,9 +767,9 @@ public static IReadOnlyCollection DotNetClean(DotNetCleanSettings toolSe ///
  • --framework via
  • ///
  • --nologo via
  • ///
  • --output via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --verbosity via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetClean(Configure configurator) @@ -767,9 +788,9 @@ public static IReadOnlyCollection DotNetClean(Configure--framework via ///
  • --nologo via
  • ///
  • --output via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --verbosity via
  • - ///
  • /property via
  • /// /// public static IEnumerable<(DotNetCleanSettings Settings, IReadOnlyCollection Output)> DotNetClean(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) @@ -789,11 +810,11 @@ public static IReadOnlyCollection DotNetClean(Configure--include via ///
  • --include-generated via
  • ///
  • --no-restore via
  • + ///
  • --property via
  • ///
  • --report via
  • ///
  • --severity via
  • ///
  • --verbosity via
  • ///
  • --verify-no-changes via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetFormat(DotNetFormatSettings toolSettings = null) @@ -816,11 +837,11 @@ public static IReadOnlyCollection DotNetFormat(DotNetFormatSettings tool ///
  • --include via
  • ///
  • --include-generated via
  • ///
  • --no-restore via
  • + ///
  • --property via
  • ///
  • --report via
  • ///
  • --severity via
  • ///
  • --verbosity via
  • ///
  • --verify-no-changes via
  • - ///
  • /property via
  • /// /// public static IReadOnlyCollection DotNetFormat(Configure configurator) @@ -840,11 +861,11 @@ public static IReadOnlyCollection DotNetFormat(Configure--include via ///
  • --include-generated via
  • ///
  • --no-restore via
  • + ///
  • --property via
  • ///
  • --report via
  • ///
  • --severity via
  • ///
  • --verbosity via
  • ///
  • --verify-no-changes via
  • - ///
  • /property via
  • /// /// public static IEnumerable<(DotNetFormatSettings Settings, IReadOnlyCollection Output)> DotNetFormat(CombinatorialConfigure configurator, int degreeOfParallelism = 1, bool completeOnFailure = false) @@ -877,13 +898,13 @@ public static IReadOnlyCollection DotNetFormat(Configure--os via ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --self-contained via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • ///
  • --version-suffix via
  • - ///
  • /property via
  • ///
  • /t via
  • /// /// @@ -920,13 +941,13 @@ public static IReadOnlyCollection DotNetPublish(DotNetPublishSettings to ///
  • --os via
  • ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --self-contained via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • ///
  • --version-suffix via
  • - ///
  • /property via
  • ///
  • /t via
  • /// /// @@ -960,13 +981,13 @@ public static IReadOnlyCollection DotNetPublish(Configure--os via ///
  • --output via
  • ///
  • --packages via
  • + ///
  • --property via
  • ///
  • --runtime via
  • ///
  • --self-contained via
  • ///
  • --source via
  • ///
  • --use-lock-file via
  • ///
  • --verbosity via
  • ///
  • --version-suffix via
  • - ///
  • /property via
  • ///
  • /t via
  • /// /// @@ -2001,10 +2022,18 @@ public partial class DotNetRunSettings : ToolSettings public override Action ProcessLogger => base.ProcessLogger ?? DotNetTasks.DotNetLogger; public override Action ProcessExitHandler => base.ProcessExitHandler ?? DotNetTasks.DotNetExitHandler; /// + /// Specifies the target architecture. This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --arch x86 sets the RID to win-x86. If you use this option, don't use the -r|--runtime option. Available since .NET 6 Preview 7. + /// + public virtual string Architecture { get; internal set; } + /// /// Configuration to use for building the project. The default value is Debug. /// public virtual string Configuration { get; internal set; } /// + /// Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK. + /// + public virtual bool? DisableBuildServers { get; internal set; } + /// /// Builds and runs the app using the specified framework. The framework must be specified in the project file. /// public virtual string Framework { get; internal set; } @@ -2013,6 +2042,10 @@ public partial class DotNetRunSettings : ToolSettings /// public virtual string LaunchProfile { get; internal set; } /// + /// Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK. + /// + public virtual bool? Interactive { get; internal set; } + /// /// Doesn't build the project before running. /// public virtual bool? NoBuild { get; internal set; } @@ -2025,10 +2058,30 @@ public partial class DotNetRunSettings : ToolSettings /// public virtual bool? NoRestore { get; internal set; } /// + /// Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application. + /// + public virtual bool? NoSelfContained { get; internal set; } + /// + /// Specifies the target operating system (OS). This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --os linux sets the RID to linux-x64. If you use this option, don't use the -r|--runtime option. Available since .NET 6. + /// + public virtual string OperatingSystem { get; internal set; } + /// /// Specifies the path and name of the project file. (See the NOTE.) It defaults to the current directory if not specified. /// public virtual string ProjectFile { get; internal set; } /// + /// Specifies the target runtime. For a list of Runtime Identifiers (RIDs), see the RID catalog. + /// + public virtual string Runtime { get; internal set; } + /// + /// Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified. + /// + public virtual bool? SelfContained { get; internal set; } + /// + /// Sets the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]. + /// + public virtual DotNetVerbosity Verbosity { get; internal set; } + /// /// Disables restoring multiple projects in parallel. /// public virtual bool? DisableParallel { get; internal set; } @@ -2074,11 +2127,7 @@ public partial class DotNetRunSettings : ToolSettings /// public virtual bool? ForceEvaluate { get; internal set; } /// - /// Specifies a runtime for the package restore. This is used to restore packages for runtimes not explicitly listed in the <RuntimeIdentifiers> tag in the .csproj file. For a list of Runtime Identifiers (RIDs), see the RID catalog. Provide multiple RIDs by specifying this option multiple times. - /// - public virtual string Runtime { get; internal set; } - /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2090,13 +2139,21 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) { arguments .Add("run") + .Add("--arch {value}", Architecture) .Add("--configuration {value}", Configuration) + .Add("--disable-build-servers", DisableBuildServers) .Add("--framework {value}", Framework) .Add("--launch-profile {value}", LaunchProfile) + .Add("--interactive", Interactive) .Add("--no-build", NoBuild) .Add("--no-launch-profile", NoLaunchProfile) .Add("--no-restore", NoRestore) + .Add("--no-self-contained", NoSelfContained) + .Add("--os {value}", OperatingSystem) .Add("--project {value}", ProjectFile) + .Add("--runtime {value}", Runtime) + .Add("--self-contained {value}", SelfContained) + .Add("--verbosity {value}", Verbosity) .Add("--disable-parallel", DisableParallel) .Add("--force", Force) .Add("--ignore-failed-sources", IgnoreFailedSources) @@ -2108,8 +2165,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--locked-mode", LockedMode) .Add("--lock-file-path {value}", LockFilePath) .Add("--force-evaluate", ForceEvaluate) - .Add("--runtime {value}", Runtime) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';') + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';') .Add("-- {value}", GetApplicationArguments(), customValue: true); return base.ConfigureProcessArguments(arguments); } @@ -2192,7 +2248,7 @@ public partial class DotNetRestoreSettings : ToolSettings /// public virtual string Runtime { get; internal set; } /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2215,7 +2271,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--lock-file-path {value}", LockFilePath) .Add("--force-evaluate", ForceEvaluate) .Add("--runtime {value}", Runtime) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';'); + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';'); return base.ConfigureProcessArguments(arguments); } } @@ -2329,7 +2385,7 @@ public partial class DotNetPackSettings : ToolSettings /// public virtual string Runtime { get; internal set; } /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2360,7 +2416,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--lock-file-path {value}", LockFilePath) .Add("--force-evaluate", ForceEvaluate) .Add("--runtime {value}", Runtime) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';'); + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';'); return base.ConfigureProcessArguments(arguments); } } @@ -2483,7 +2539,7 @@ public partial class DotNetBuildSettings : ToolSettings /// public virtual bool? ForceEvaluate { get; internal set; } /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2516,7 +2572,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--locked-mode", LockedMode) .Add("--lock-file-path {value}", LockFilePath) .Add("--force-evaluate", ForceEvaluate) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';'); + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';'); return base.ConfigureProcessArguments(arguments); } } @@ -2587,7 +2643,7 @@ public partial class DotNetMSBuildSettings : ToolSettings /// public virtual bool? GraphBuild { get; internal set; } /// - /// Generare MSBuild binary log. + /// Generate MSBuild binary log. /// public virtual string BinaryLog { get; internal set; } /// @@ -2661,7 +2717,7 @@ public partial class DotNetCleanSettings : ToolSettings /// public virtual bool? NoLogo { get; internal set; } /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2676,7 +2732,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--runtime {value}", Runtime) .Add("--verbosity {value}", Verbosity) .Add("--nologo", NoLogo) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';'); + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';'); return base.ConfigureProcessArguments(arguments); } } @@ -2739,7 +2795,7 @@ public partial class DotNetFormatSettings : ToolSettings /// public virtual string Report { get; internal set; } /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2757,7 +2813,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--verbosity {value}", Verbosity) .Add("--binarylog {value}", BinaryLog) .Add("--report {value}", Report) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';'); + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';'); return base.ConfigureProcessArguments(arguments); } } @@ -2884,7 +2940,7 @@ public partial class DotNetPublishSettings : ToolSettings /// public virtual bool? ForceEvaluate { get; internal set; } /// - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    public virtual IReadOnlyDictionary Properties => PropertiesInternal.AsReadOnly(); internal Dictionary PropertiesInternal { get; set; } = new Dictionary(StringComparer.OrdinalIgnoreCase); @@ -2918,7 +2974,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) .Add("--locked-mode", LockedMode) .Add("--lock-file-path {value}", LockFilePath) .Add("--force-evaluate", ForceEvaluate) - .Add("/property:{value}", Properties, "{key}={value}", disallowed: ';'); + .Add("--property:{value}", Properties, "{key}={value}", disallowed: ';'); return base.ConfigureProcessArguments(arguments); } } @@ -5310,6 +5366,30 @@ public static T SetRunSetting(this T toolSettings, string runSettingKey, obje [ExcludeFromCodeCoverage] public static partial class DotNetRunSettingsExtensions { + #region Architecture + /// + ///

    Sets

    + ///

    Specifies the target architecture. This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --arch x86 sets the RID to win-x86. If you use this option, don't use the -r|--runtime option. Available since .NET 6 Preview 7.

    + ///
    + [Pure] + public static T SetArchitecture(this T toolSettings, string architecture) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Architecture = architecture; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Specifies the target architecture. This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --arch x86 sets the RID to win-x86. If you use this option, don't use the -r|--runtime option. Available since .NET 6 Preview 7.

    + ///
    + [Pure] + public static T ResetArchitecture(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Architecture = null; + return toolSettings; + } + #endregion #region Configuration /// ///

    Sets

    @@ -5334,6 +5414,63 @@ public static T ResetConfiguration(this T toolSettings) where T : DotNetRunSe return toolSettings; } #endregion + #region DisableBuildServers + /// + ///

    Sets

    + ///

    Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK.

    + ///
    + [Pure] + public static T SetDisableBuildServers(this T toolSettings, bool? disableBuildServers) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.DisableBuildServers = disableBuildServers; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK.

    + ///
    + [Pure] + public static T ResetDisableBuildServers(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.DisableBuildServers = null; + return toolSettings; + } + /// + ///

    Enables

    + ///

    Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK.

    + ///
    + [Pure] + public static T EnableDisableBuildServers(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.DisableBuildServers = true; + return toolSettings; + } + /// + ///

    Disables

    + ///

    Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK.

    + ///
    + [Pure] + public static T DisableDisableBuildServers(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.DisableBuildServers = false; + return toolSettings; + } + /// + ///

    Toggles

    + ///

    Force the command to ignore any persistent build servers. This option provides a consistent way to disable all use of build caching, which forces a build from scratch. A build that doesn't rely on caches is useful when the caches might be corrupted or incorrect for some reason. Available since .NET 7 SDK.

    + ///
    + [Pure] + public static T ToggleDisableBuildServers(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.DisableBuildServers = !toolSettings.DisableBuildServers; + return toolSettings; + } + #endregion #region Framework /// ///

    Sets

    @@ -5382,6 +5519,63 @@ public static T ResetLaunchProfile(this T toolSettings) where T : DotNetRunSe return toolSettings; } #endregion + #region Interactive + /// + ///

    Sets

    + ///

    Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK.

    + ///
    + [Pure] + public static T SetInteractive(this T toolSettings, bool? interactive) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Interactive = interactive; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK.

    + ///
    + [Pure] + public static T ResetInteractive(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Interactive = null; + return toolSettings; + } + /// + ///

    Enables

    + ///

    Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK.

    + ///
    + [Pure] + public static T EnableInteractive(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Interactive = true; + return toolSettings; + } + /// + ///

    Disables

    + ///

    Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK.

    + ///
    + [Pure] + public static T DisableInteractive(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Interactive = false; + return toolSettings; + } + /// + ///

    Toggles

    + ///

    Allows the command to stop and wait for user input or action. For example, to complete authentication. Available since .NET Core 3.0 SDK.

    + ///
    + [Pure] + public static T ToggleInteractive(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Interactive = !toolSettings.Interactive; + return toolSettings; + } + #endregion #region NoBuild /// ///

    Sets

    @@ -5553,6 +5747,87 @@ public static T ToggleNoRestore(this T toolSettings) where T : DotNetRunSetti return toolSettings; } #endregion + #region NoSelfContained + /// + ///

    Sets

    + ///

    Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application.

    + ///
    + [Pure] + public static T SetNoSelfContained(this T toolSettings, bool? noSelfContained) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.NoSelfContained = noSelfContained; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application.

    + ///
    + [Pure] + public static T ResetNoSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.NoSelfContained = null; + return toolSettings; + } + /// + ///

    Enables

    + ///

    Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application.

    + ///
    + [Pure] + public static T EnableNoSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.NoSelfContained = true; + return toolSettings; + } + /// + ///

    Disables

    + ///

    Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application.

    + ///
    + [Pure] + public static T DisableNoSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.NoSelfContained = false; + return toolSettings; + } + /// + ///

    Toggles

    + ///

    Publish your application as a framework dependent application. A compatible .NET runtime must be installed on the target machine to run your application.

    + ///
    + [Pure] + public static T ToggleNoSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.NoSelfContained = !toolSettings.NoSelfContained; + return toolSettings; + } + #endregion + #region OperatingSystem + /// + ///

    Sets

    + ///

    Specifies the target operating system (OS). This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --os linux sets the RID to linux-x64. If you use this option, don't use the -r|--runtime option. Available since .NET 6.

    + ///
    + [Pure] + public static T SetOperatingSystem(this T toolSettings, string operatingSystem) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.OperatingSystem = operatingSystem; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Specifies the target operating system (OS). This is a shorthand syntax for setting the Runtime Identifier (RID), where the provided value is combined with the default RID. For example, on a win-x64 machine, specifying --os linux sets the RID to linux-x64. If you use this option, don't use the -r|--runtime option. Available since .NET 6.

    + ///
    + [Pure] + public static T ResetOperatingSystem(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.OperatingSystem = null; + return toolSettings; + } + #endregion #region ProjectFile /// ///

    Sets

    @@ -5577,6 +5852,111 @@ public static T ResetProjectFile(this T toolSettings) where T : DotNetRunSett return toolSettings; } #endregion + #region Runtime + /// + ///

    Sets

    + ///

    Specifies the target runtime. For a list of Runtime Identifiers (RIDs), see the RID catalog.

    + ///
    + [Pure] + public static T SetRuntime(this T toolSettings, string runtime) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Runtime = runtime; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Specifies the target runtime. For a list of Runtime Identifiers (RIDs), see the RID catalog.

    + ///
    + [Pure] + public static T ResetRuntime(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Runtime = null; + return toolSettings; + } + #endregion + #region SelfContained + /// + ///

    Sets

    + ///

    Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified.

    + ///
    + [Pure] + public static T SetSelfContained(this T toolSettings, bool? selfContained) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.SelfContained = selfContained; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified.

    + ///
    + [Pure] + public static T ResetSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.SelfContained = null; + return toolSettings; + } + /// + ///

    Enables

    + ///

    Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified.

    + ///
    + [Pure] + public static T EnableSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.SelfContained = true; + return toolSettings; + } + /// + ///

    Disables

    + ///

    Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified.

    + ///
    + [Pure] + public static T DisableSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.SelfContained = false; + return toolSettings; + } + /// + ///

    Toggles

    + ///

    Publishes the .NET runtime with the application so the runtime doesn't need to be installed on the target machine. The default is false. However, when targeting .NET 7 or lower, the default is true if a runtime identifier is specified.

    + ///
    + [Pure] + public static T ToggleSelfContained(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.SelfContained = !toolSettings.SelfContained; + return toolSettings; + } + #endregion + #region Verbosity + /// + ///

    Sets

    + ///

    Sets the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].

    + ///
    + [Pure] + public static T SetVerbosity(this T toolSettings, DotNetVerbosity verbosity) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Verbosity = verbosity; + return toolSettings; + } + /// + ///

    Resets

    + ///

    Sets the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].

    + ///
    + [Pure] + public static T ResetVerbosity(this T toolSettings) where T : DotNetRunSettings + { + toolSettings = toolSettings.NewInstance(); + toolSettings.Verbosity = null; + return toolSettings; + } + #endregion #region DisableParallel /// ///

    Sets

    @@ -6147,49 +6527,25 @@ public static T EnableForceEvaluate(this T toolSettings) where T : DotNetRunS public static T DisableForceEvaluate(this T toolSettings) where T : DotNetRunSettings { toolSettings = toolSettings.NewInstance(); - toolSettings.ForceEvaluate = false; - return toolSettings; - } - /// - ///

    Toggles

    - ///

    Forces restore to reevaluate all dependencies even if a lock file already exists.

    - ///
    - [Pure] - public static T ToggleForceEvaluate(this T toolSettings) where T : DotNetRunSettings - { - toolSettings = toolSettings.NewInstance(); - toolSettings.ForceEvaluate = !toolSettings.ForceEvaluate; - return toolSettings; - } - #endregion - #region Runtime - /// - ///

    Sets

    - ///

    Specifies a runtime for the package restore. This is used to restore packages for runtimes not explicitly listed in the <RuntimeIdentifiers> tag in the .csproj file. For a list of Runtime Identifiers (RIDs), see the RID catalog. Provide multiple RIDs by specifying this option multiple times.

    - ///
    - [Pure] - public static T SetRuntime(this T toolSettings, string runtime) where T : DotNetRunSettings - { - toolSettings = toolSettings.NewInstance(); - toolSettings.Runtime = runtime; + toolSettings.ForceEvaluate = false; return toolSettings; } /// - ///

    Resets

    - ///

    Specifies a runtime for the package restore. This is used to restore packages for runtimes not explicitly listed in the <RuntimeIdentifiers> tag in the .csproj file. For a list of Runtime Identifiers (RIDs), see the RID catalog. Provide multiple RIDs by specifying this option multiple times.

    + ///

    Toggles

    + ///

    Forces restore to reevaluate all dependencies even if a lock file already exists.

    ///
    [Pure] - public static T ResetRuntime(this T toolSettings) where T : DotNetRunSettings + public static T ToggleForceEvaluate(this T toolSettings) where T : DotNetRunSettings { toolSettings = toolSettings.NewInstance(); - toolSettings.Runtime = null; + toolSettings.ForceEvaluate = !toolSettings.ForceEvaluate; return toolSettings; } #endregion #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetRunSettings @@ -6200,7 +6556,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetRunSettings @@ -6211,7 +6567,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetRunSetti } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetRunSettings @@ -6222,7 +6578,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetRunSettings @@ -6233,7 +6589,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetRunSettings @@ -6245,7 +6601,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetRunSettings @@ -6256,7 +6612,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetRunSettings @@ -6267,7 +6623,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetRun } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetRunSettings @@ -6278,7 +6634,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetRu } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetRunSettings @@ -6289,7 +6645,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetR } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetRunSettings @@ -6302,7 +6658,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetRu #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetRunSettings @@ -6313,7 +6669,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetRunSettings @@ -6324,7 +6680,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetRunSettings @@ -6335,7 +6691,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetRunSettings @@ -6346,7 +6702,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetRunSettings @@ -6357,7 +6713,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetRunSettings } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetRunSettings @@ -6368,7 +6724,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetRunSettings @@ -6381,7 +6737,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetRunSettings @@ -6392,7 +6748,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetRunSettings @@ -6403,7 +6759,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetRunSettings @@ -6414,7 +6770,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetRunSettings @@ -6425,7 +6781,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetRunSettings @@ -6436,7 +6792,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetRu } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetRunSettings @@ -6447,7 +6803,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetRunSettings @@ -6460,7 +6816,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetRunSettings @@ -6471,7 +6827,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetRunSettings @@ -6484,7 +6840,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetRunSet #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetRunSettings @@ -6495,7 +6851,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetRunSettings @@ -6506,7 +6862,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetRunSettings @@ -6517,7 +6873,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetRunSettings @@ -6528,7 +6884,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetRunSettings @@ -6541,7 +6897,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetRunSettings @@ -6552,7 +6908,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetRunSettings @@ -6565,7 +6921,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetRun #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetRunSettings @@ -6576,7 +6932,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetRunSettings @@ -6589,7 +6945,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetRunSett #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetRunSettings @@ -6600,7 +6956,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetRunSettings @@ -6613,7 +6969,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetRunSettings @@ -6624,7 +6980,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetRunSettings @@ -6637,7 +6993,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetRunSettin #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetRunSettings @@ -6648,7 +7004,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetRunSettings @@ -6661,7 +7017,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetRunSettings #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetRunSettings @@ -6672,7 +7028,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetRunSettings @@ -6685,7 +7041,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetRunSe #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetRunSettings @@ -6696,7 +7052,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetRunSettings @@ -6707,7 +7063,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetRunSettings @@ -6718,7 +7074,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetRunSettings @@ -6729,7 +7085,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetRunSettings @@ -6740,7 +7096,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetRunSettings } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetRunSettings @@ -6751,7 +7107,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetRunSettings @@ -6764,7 +7120,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetRunSettings @@ -6775,7 +7131,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetR } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetRunSettings @@ -6788,7 +7144,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetRunSettings #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetRunSettings @@ -6799,7 +7155,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetRunSettings @@ -6812,7 +7168,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetRunSett #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetRunSettings @@ -6823,7 +7179,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetRunSettings @@ -6836,7 +7192,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetRunSettin #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetRunSettings @@ -6847,7 +7203,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRunSettings @@ -6858,7 +7214,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRunSettings @@ -6869,7 +7225,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRunSettings @@ -6880,7 +7236,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRunSettings @@ -6893,7 +7249,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetRunSettings @@ -6904,7 +7260,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetRunSettings @@ -6917,7 +7273,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetR #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetRunSettings @@ -6928,7 +7284,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetRunSettings @@ -6941,7 +7297,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetR #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetRunSettings @@ -6952,7 +7308,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetRunSettings @@ -6965,7 +7321,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetRunS #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetRunSettings @@ -6976,7 +7332,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetRunSettings @@ -6987,7 +7343,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetRunSettings @@ -6998,7 +7354,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetRunSettings @@ -7009,7 +7365,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetRunSettings @@ -7020,7 +7376,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetRunSett } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetRunSettings @@ -7031,7 +7387,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetRunSettings @@ -7044,7 +7400,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetRunSettings @@ -7055,7 +7411,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetRunSettings @@ -7068,7 +7424,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetRunSettings @@ -7079,7 +7435,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetRunSettings @@ -7092,7 +7448,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetRunSe #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetRunSettings @@ -7103,7 +7459,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetRunSettings @@ -7162,7 +7518,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetR } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetRunSettings @@ -7173,7 +7529,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetRunSettings @@ -7184,7 +7540,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetRunSettings @@ -7219,7 +7575,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetR } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetRunSettings @@ -7230,7 +7586,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetRunSettings @@ -7241,7 +7597,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetRunSettings @@ -7276,7 +7632,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetRunS } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetRunSettings @@ -7287,7 +7643,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetRun } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetRunSettings @@ -7298,7 +7654,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetRu } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetRunSettings @@ -7311,7 +7667,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetRun #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetRunSettings @@ -7322,7 +7678,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetRunSettings @@ -7335,7 +7691,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetRunS #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetRunSettings @@ -7346,7 +7702,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetRunSettings @@ -7359,7 +7715,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetRunSetting #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetRunSettings @@ -7370,7 +7726,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetRunSettings @@ -7381,7 +7737,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetRunSettings @@ -7392,7 +7748,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetRunSettings @@ -7403,7 +7759,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetRunSettings @@ -7416,7 +7772,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetRunSettings @@ -7427,7 +7783,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetRunSettings @@ -7438,7 +7794,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetRunSettings @@ -7449,7 +7805,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetRunSettings @@ -7460,7 +7816,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetRunSettings @@ -7473,7 +7829,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetRunSettings @@ -7484,7 +7840,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetRunSettings @@ -7495,7 +7851,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetRunSe } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetRunSettings @@ -7506,7 +7862,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetRunS } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetRunSettings @@ -7517,7 +7873,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetRun } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetRunSettings @@ -8246,7 +8602,7 @@ public static T ResetRuntime(this T toolSettings) where T : DotNetRestoreSett #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetRestoreSettings @@ -8257,7 +8613,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetRestoreSettings @@ -8268,7 +8624,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetRestoreS } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetRestoreSettings @@ -8279,7 +8635,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetRestoreSettings @@ -8290,7 +8646,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetRestoreSettings @@ -8302,7 +8658,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetRestoreSettings @@ -8313,7 +8669,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetRestoreSettings @@ -8324,7 +8680,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetRes } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetRestoreSettings @@ -8335,7 +8691,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetRe } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetRestoreSettings @@ -8346,7 +8702,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetR } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetRestoreSettings @@ -8359,7 +8715,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetRe #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetRestoreSettings @@ -8370,7 +8726,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetRestoreSettings @@ -8381,7 +8737,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetRestoreSettings @@ -8392,7 +8748,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetRestoreSettings @@ -8403,7 +8759,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetRestoreSettings @@ -8414,7 +8770,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetRestoreSett } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetRestoreSettings @@ -8425,7 +8781,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetRestoreSettings @@ -8438,7 +8794,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetRestoreSettings @@ -8449,7 +8805,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetRestoreSettings @@ -8460,7 +8816,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetRestoreSettings @@ -8471,7 +8827,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetRestoreSettings @@ -8482,7 +8838,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetRestoreSettings @@ -8493,7 +8849,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetRe } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetRestoreSettings @@ -8504,7 +8860,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetRestoreSettings @@ -8517,7 +8873,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetRestoreSettings @@ -8528,7 +8884,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetRestoreSettings @@ -8541,7 +8897,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetRestor #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetRestoreSettings @@ -8552,7 +8908,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetRestoreSettings @@ -8563,7 +8919,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetRestoreSettings @@ -8574,7 +8930,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetRestoreSettings @@ -8585,7 +8941,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetRestoreSettings @@ -8598,7 +8954,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetRestoreSettings @@ -8609,7 +8965,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetRestoreSettings @@ -8622,7 +8978,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetRes #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetRestoreSettings @@ -8633,7 +8989,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetRestoreSettings @@ -8646,7 +9002,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetRestore #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetRestoreSettings @@ -8657,7 +9013,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetRestoreSettings @@ -8670,7 +9026,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetRestoreSettings @@ -8681,7 +9037,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetRestoreSettings @@ -8694,7 +9050,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetRestoreSe #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetRestoreSettings @@ -8705,7 +9061,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetRestoreSettings @@ -8718,7 +9074,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetRestoreSett #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetRestoreSettings @@ -8729,7 +9085,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetRestoreSettings @@ -8742,7 +9098,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetResto #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetRestoreSettings @@ -8753,7 +9109,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetRestoreSettings @@ -8764,7 +9120,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetRestoreSettings @@ -8775,7 +9131,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetRestoreSettings @@ -8786,7 +9142,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetRestoreSettings @@ -8797,7 +9153,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetRestoreSett } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetRestoreSettings @@ -8808,7 +9164,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetRestoreSettings @@ -8821,7 +9177,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetRestoreSettings @@ -8832,7 +9188,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetR } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetRestoreSettings @@ -8845,7 +9201,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetRestoreSettin #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetRestoreSettings @@ -8856,7 +9212,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetRestoreSettings @@ -8869,7 +9225,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetRestore #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetRestoreSettings @@ -8880,7 +9236,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetRestoreSettings @@ -8893,7 +9249,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetRestoreSe #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetRestoreSettings @@ -8904,7 +9260,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRestoreSettings @@ -8915,7 +9271,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRestoreSettings @@ -8926,7 +9282,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRestoreSettings @@ -8937,7 +9293,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetRestoreSettings @@ -8950,7 +9306,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetRestoreSettings @@ -8961,7 +9317,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetRestoreSettings @@ -8974,7 +9330,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetR #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetRestoreSettings @@ -8985,7 +9341,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetRestoreSettings @@ -8998,7 +9354,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetR #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetRestoreSettings @@ -9009,7 +9365,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetRestoreSettings @@ -9022,7 +9378,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetRest #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetRestoreSettings @@ -9033,7 +9389,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetRestoreSettings @@ -9044,7 +9400,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetRestoreSettings @@ -9055,7 +9411,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetRestoreSettings @@ -9066,7 +9422,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetRestoreSettings @@ -9077,7 +9433,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetRestore } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetRestoreSettings @@ -9088,7 +9444,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetRestoreSettings @@ -9101,7 +9457,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetRestoreSettings @@ -9112,7 +9468,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetRestoreSettings @@ -9125,7 +9481,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetRestoreSettings @@ -9136,7 +9492,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetRestoreSettings @@ -9149,7 +9505,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetResto #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetRestoreSettings @@ -9160,7 +9516,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetRestoreSettings @@ -9219,7 +9575,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetR } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetRestoreSettings @@ -9230,7 +9586,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetRestoreSettings @@ -9241,7 +9597,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetRestoreSettings @@ -9276,7 +9632,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetR } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetRestoreSettings @@ -9287,7 +9643,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetRestoreSettings @@ -9298,7 +9654,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetRestoreSettings @@ -9333,7 +9689,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetRest } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetRestoreSettings @@ -9344,7 +9700,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetRes } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetRestoreSettings @@ -9355,7 +9711,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetRe } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetRestoreSettings @@ -9368,7 +9724,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetRes #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetRestoreSettings @@ -9379,7 +9735,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetRestoreSettings @@ -9392,7 +9748,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetRest #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetRestoreSettings @@ -9403,7 +9759,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetRestoreSettings @@ -9416,7 +9772,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetRestoreSet #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetRestoreSettings @@ -9427,7 +9783,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetRestoreSettings @@ -9438,7 +9794,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetRestoreSettings @@ -9449,7 +9805,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetRestoreSettings @@ -9460,7 +9816,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetRestoreSettings @@ -9473,7 +9829,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetRestoreSettings @@ -9484,7 +9840,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetRestoreSettings @@ -9495,7 +9851,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetRestoreSettings @@ -9506,7 +9862,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetRestoreSettings @@ -9517,7 +9873,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetRestoreSettings @@ -9530,7 +9886,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetRestoreSettings @@ -9541,7 +9897,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetRestoreSettings @@ -9552,7 +9908,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetResto } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetRestoreSettings @@ -9563,7 +9919,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetRest } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetRestoreSettings @@ -9574,7 +9930,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetRes } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetRestoreSettings @@ -10669,7 +11025,7 @@ public static T ResetRuntime(this T toolSettings) where T : DotNetPackSetting #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetPackSettings @@ -10680,7 +11036,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetPackSettings @@ -10691,7 +11047,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetPackSett } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetPackSettings @@ -10702,7 +11058,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetPackSettings @@ -10713,7 +11069,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetPackSettings @@ -10725,7 +11081,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetPackSettings @@ -10736,7 +11092,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetPackSettings @@ -10747,7 +11103,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetPac } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetPackSettings @@ -10758,7 +11114,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetPa } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetPackSettings @@ -10769,7 +11125,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetP } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetPackSettings @@ -10782,7 +11138,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetPa #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetPackSettings @@ -10793,7 +11149,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetPackSettings @@ -10804,7 +11160,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetPackSettings @@ -10815,7 +11171,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetPackSettings @@ -10826,7 +11182,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetPackSettings @@ -10837,7 +11193,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetPackSetting } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetPackSettings @@ -10848,7 +11204,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetPackSettings @@ -10861,7 +11217,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetPackSettings @@ -10872,7 +11228,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetPackSettings @@ -10883,7 +11239,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetPackSettings @@ -10894,7 +11250,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetPackSettings @@ -10905,7 +11261,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetPackSettings @@ -10916,7 +11272,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetPa } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetPackSettings @@ -10927,7 +11283,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetPackSettings @@ -10940,7 +11296,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetPackSettings @@ -10951,7 +11307,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetPackSettings @@ -10964,7 +11320,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetPackSe #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetPackSettings @@ -10975,7 +11331,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetPackSettings @@ -10986,7 +11342,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetPackSettings @@ -10997,7 +11353,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetPackSettings @@ -11008,7 +11364,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetPackSettings @@ -11021,7 +11377,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetPackSettings @@ -11032,7 +11388,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetPackSettings @@ -11045,7 +11401,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetPac #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetPackSettings @@ -11056,7 +11412,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetPackSettings @@ -11069,7 +11425,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetPackSet #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetPackSettings @@ -11080,7 +11436,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetPackSettings @@ -11093,7 +11449,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetPackSettings @@ -11104,7 +11460,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetPackSettings @@ -11117,7 +11473,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetPackSetti #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetPackSettings @@ -11128,7 +11484,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetPackSettings @@ -11141,7 +11497,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetPackSetting #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetPackSettings @@ -11152,7 +11508,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetPackSettings @@ -11165,7 +11521,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetPackS #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetPackSettings @@ -11176,7 +11532,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetPackSettings @@ -11187,7 +11543,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetPackSettings @@ -11198,7 +11554,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetPackSettings @@ -11209,7 +11565,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetPackSettings @@ -11220,7 +11576,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetPackSetting } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetPackSettings @@ -11231,7 +11587,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetPackSettings @@ -11244,7 +11600,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetPackSettings @@ -11255,7 +11611,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetP } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetPackSettings @@ -11268,7 +11624,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetPackSettings #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetPackSettings @@ -11279,7 +11635,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetPackSettings @@ -11292,7 +11648,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetPackSet #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetPackSettings @@ -11303,7 +11659,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetPackSettings @@ -11316,7 +11672,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetPackSetti #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetPackSettings @@ -11327,7 +11683,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPackSettings @@ -11338,7 +11694,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPackSettings @@ -11349,7 +11705,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPackSettings @@ -11360,7 +11716,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPackSettings @@ -11373,7 +11729,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetPackSettings @@ -11384,7 +11740,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetPackSettings @@ -11397,7 +11753,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetP #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetPackSettings @@ -11408,7 +11764,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetPackSettings @@ -11421,7 +11777,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetP #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetPackSettings @@ -11432,7 +11788,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetPackSettings @@ -11445,7 +11801,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetPack #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetPackSettings @@ -11456,7 +11812,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetPackSettings @@ -11467,7 +11823,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetPackSettings @@ -11478,7 +11834,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetPackSettings @@ -11489,7 +11845,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetPackSettings @@ -11500,7 +11856,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetPackSet } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetPackSettings @@ -11511,7 +11867,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetPackSettings @@ -11524,7 +11880,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetPackSettings @@ -11535,7 +11891,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetPackSettings @@ -11548,7 +11904,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetPackSettings @@ -11559,7 +11915,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetPackSettings @@ -11572,7 +11928,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetPackS #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetPackSettings @@ -11583,7 +11939,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetPackSettings @@ -11642,7 +11998,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetP } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetPackSettings @@ -11653,7 +12009,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetPackSettings @@ -11664,7 +12020,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetPackSettings @@ -11699,7 +12055,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetP } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetPackSettings @@ -11710,7 +12066,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetPackSettings @@ -11721,7 +12077,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetPackSettings @@ -11756,7 +12112,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetPack } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetPackSettings @@ -11767,7 +12123,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetPac } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetPackSettings @@ -11778,7 +12134,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetPa } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetPackSettings @@ -11791,7 +12147,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetPac #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetPackSettings @@ -11802,7 +12158,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetPackSettings @@ -11815,7 +12171,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetPack #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetPackSettings @@ -11826,7 +12182,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetPackSettings @@ -11839,7 +12195,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetPackSettin #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetPackSettings @@ -11850,7 +12206,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetPackSettings @@ -11861,7 +12217,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetPackSettings @@ -11872,7 +12228,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetPackSettings @@ -11883,7 +12239,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetPackSettings @@ -11896,7 +12252,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetPackSettings @@ -11907,7 +12263,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetPackSettings @@ -11918,7 +12274,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetPackSettings @@ -11929,7 +12285,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetPackSettings @@ -11940,7 +12296,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetPackSettings @@ -11953,7 +12309,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetPackSettings @@ -11964,7 +12320,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetPackSettings @@ -11975,7 +12331,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetPackS } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetPackSettings @@ -11986,7 +12342,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetPack } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetPackSettings @@ -11997,7 +12353,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetPac } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetPackSettings @@ -13164,7 +13520,7 @@ public static T ToggleForceEvaluate(this T toolSettings) where T : DotNetBuil #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetBuildSettings @@ -13175,7 +13531,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetBuildSettings @@ -13186,7 +13542,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetBuildSet } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetBuildSettings @@ -13197,7 +13553,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetBuildSettings @@ -13208,7 +13564,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetBuildSettings @@ -13220,7 +13576,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetBuildSettings @@ -13231,7 +13587,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetBuildSettings @@ -13242,7 +13598,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetBui } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetBuildSettings @@ -13253,7 +13609,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetBu } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetBuildSettings @@ -13264,7 +13620,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetB } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetBuildSettings @@ -13277,7 +13633,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetBu #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetBuildSettings @@ -13288,7 +13644,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetBuildSettings @@ -13299,7 +13655,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetBuildSettings @@ -13310,7 +13666,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetBuildSettings @@ -13321,7 +13677,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetBuildSettings @@ -13332,7 +13688,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetBuildSettin } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetBuildSettings @@ -13343,7 +13699,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetBuildSettings @@ -13356,7 +13712,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetBuildSettings @@ -13367,7 +13723,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetBuildSettings @@ -13378,7 +13734,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetBuildSettings @@ -13389,7 +13745,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetBuildSettings @@ -13400,7 +13756,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetBuildSettings @@ -13411,7 +13767,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetBu } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetBuildSettings @@ -13422,7 +13778,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetBuildSettings @@ -13435,7 +13791,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetBuildSettings @@ -13446,7 +13802,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetBuildSettings @@ -13459,7 +13815,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetBuildS #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetBuildSettings @@ -13470,7 +13826,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetBuildSettings @@ -13481,7 +13837,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetBuildSettings @@ -13492,7 +13848,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetBuildSettings @@ -13503,7 +13859,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetBuildSettings @@ -13516,7 +13872,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetBuildSettings @@ -13527,7 +13883,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetBuildSettings @@ -13540,7 +13896,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetBui #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetBuildSettings @@ -13551,7 +13907,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetBuildSettings @@ -13564,7 +13920,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetBuildSe #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetBuildSettings @@ -13575,7 +13931,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetBuildSettings @@ -13588,7 +13944,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetBuildSettings @@ -13599,7 +13955,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetBuildSettings @@ -13612,7 +13968,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetBuildSett #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetBuildSettings @@ -13623,7 +13979,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetBuildSettings @@ -13636,7 +13992,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetBuildSettin #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetBuildSettings @@ -13647,7 +14003,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetBuildSettings @@ -13660,7 +14016,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetBuild #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetBuildSettings @@ -13671,7 +14027,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetBuildSettings @@ -13682,7 +14038,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetBuildSettings @@ -13693,7 +14049,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetBuildSettings @@ -13704,7 +14060,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetBuildSettings @@ -13715,7 +14071,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetBuildSettin } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetBuildSettings @@ -13726,7 +14082,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetBuildSettings @@ -13739,7 +14095,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetBuildSettings @@ -13750,7 +14106,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetB } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetBuildSettings @@ -13763,7 +14119,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetBuildSettings #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetBuildSettings @@ -13774,7 +14130,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetBuildSettings @@ -13787,7 +14143,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetBuildSe #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetBuildSettings @@ -13798,7 +14154,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetBuildSettings @@ -13811,7 +14167,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetBuildSett #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetBuildSettings @@ -13822,7 +14178,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetBuildSettings @@ -13833,7 +14189,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetBuildSettings @@ -13844,7 +14200,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetBuildSettings @@ -13855,7 +14211,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetBuildSettings @@ -13868,7 +14224,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetBuildSettings @@ -13879,7 +14235,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetBuildSettings @@ -13892,7 +14248,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetB #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetBuildSettings @@ -13903,7 +14259,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetBuildSettings @@ -13916,7 +14272,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetB #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetBuildSettings @@ -13927,7 +14283,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetBuildSettings @@ -13940,7 +14296,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetBuil #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetBuildSettings @@ -13951,7 +14307,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetBuildSettings @@ -13962,7 +14318,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetBuildSettings @@ -13973,7 +14329,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetBuildSettings @@ -13984,7 +14340,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetBuildSettings @@ -13995,7 +14351,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetBuildSe } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetBuildSettings @@ -14006,7 +14362,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetBuildSettings @@ -14019,7 +14375,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetBuildSettings @@ -14030,7 +14386,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetBuildSettings @@ -14043,7 +14399,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetBuildSettings @@ -14054,7 +14410,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetBuildSettings @@ -14067,7 +14423,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetBuild #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetBuildSettings @@ -14078,7 +14434,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetBuildSettings @@ -14137,7 +14493,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetB } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetBuildSettings @@ -14148,7 +14504,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetBuildSettings @@ -14159,7 +14515,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetBuildSettings @@ -14194,7 +14550,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetB } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetBuildSettings @@ -14205,7 +14561,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetBuildSettings @@ -14216,7 +14572,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetBuildSettings @@ -14251,7 +14607,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetBuil } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetBuildSettings @@ -14262,7 +14618,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetBui } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetBuildSettings @@ -14273,7 +14629,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetBu } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetBuildSettings @@ -14286,7 +14642,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetBui #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetBuildSettings @@ -14297,7 +14653,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetBuildSettings @@ -14310,7 +14666,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetBuil #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetBuildSettings @@ -14321,7 +14677,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetBuildSettings @@ -14334,7 +14690,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetBuildSetti #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetBuildSettings @@ -14345,7 +14701,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetBuildSettings @@ -14356,7 +14712,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetBuildSettings @@ -14367,7 +14723,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetBuildSettings @@ -14378,7 +14734,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetBuildSettings @@ -14391,7 +14747,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetBuildSettings @@ -14402,7 +14758,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetBuildSettings @@ -14413,7 +14769,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetBuildSettings @@ -14424,7 +14780,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetBuildSettings @@ -14435,7 +14791,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetBuildSettings @@ -14448,7 +14804,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetBuildSettings @@ -14459,7 +14815,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetBuildSettings @@ -14470,7 +14826,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetBuild } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetBuildSettings @@ -14481,7 +14837,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetBuil } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetBuildSettings @@ -14492,7 +14848,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetBui } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetBuildSettings @@ -15116,7 +15472,7 @@ public static T ToggleGraphBuild(this T toolSettings) where T : DotNetMSBuild #region BinaryLog /// ///

    Sets

    - ///

    Generare MSBuild binary log.

    + ///

    Generate MSBuild binary log.

    ///
    [Pure] public static T SetBinaryLog(this T toolSettings, string binaryLog) where T : DotNetMSBuildSettings @@ -15127,7 +15483,7 @@ public static T SetBinaryLog(this T toolSettings, string binaryLog) where T : } /// ///

    Resets

    - ///

    Generare MSBuild binary log.

    + ///

    Generate MSBuild binary log.

    ///
    [Pure] public static T ResetBinaryLog(this T toolSettings) where T : DotNetMSBuildSettings @@ -16693,7 +17049,7 @@ public static T ToggleNoLogo(this T toolSettings) where T : DotNetCleanSettin #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetCleanSettings @@ -16704,7 +17060,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetCleanSettings @@ -16715,7 +17071,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetCleanSet } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetCleanSettings @@ -16726,7 +17082,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetCleanSettings @@ -16737,7 +17093,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetCleanSettings @@ -16749,7 +17105,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetCleanSettings @@ -16760,7 +17116,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetCleanSettings @@ -16771,7 +17127,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetCle } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetCleanSettings @@ -16782,7 +17138,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetCl } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetCleanSettings @@ -16793,7 +17149,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetC } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetCleanSettings @@ -16806,7 +17162,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetCl #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetCleanSettings @@ -16817,7 +17173,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetCleanSettings @@ -16828,7 +17184,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetCleanSettings @@ -16839,7 +17195,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetCleanSettings @@ -16850,7 +17206,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetCleanSettings @@ -16861,7 +17217,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetCleanSettin } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetCleanSettings @@ -16872,7 +17228,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetCleanSettings @@ -16885,7 +17241,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetCleanSettings @@ -16896,7 +17252,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetCleanSettings @@ -16907,7 +17263,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetCleanSettings @@ -16918,7 +17274,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetCleanSettings @@ -16929,7 +17285,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetCleanSettings @@ -16940,7 +17296,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetCl } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetCleanSettings @@ -16951,7 +17307,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetCleanSettings @@ -16964,7 +17320,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetCleanSettings @@ -16975,7 +17331,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetCleanSettings @@ -16988,7 +17344,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetCleanS #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetCleanSettings @@ -16999,7 +17355,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetCleanSettings @@ -17010,7 +17366,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetCleanSettings @@ -17021,7 +17377,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetCleanSettings @@ -17032,7 +17388,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetCleanSettings @@ -17045,7 +17401,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetCleanSettings @@ -17056,7 +17412,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetCleanSettings @@ -17069,7 +17425,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetCle #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetCleanSettings @@ -17080,7 +17436,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetCleanSettings @@ -17093,7 +17449,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetCleanSe #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetCleanSettings @@ -17104,7 +17460,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetCleanSettings @@ -17117,7 +17473,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetCleanSettings @@ -17128,7 +17484,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetCleanSettings @@ -17141,7 +17497,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetCleanSett #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetCleanSettings @@ -17152,7 +17508,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetCleanSettings @@ -17165,7 +17521,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetCleanSettin #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetCleanSettings @@ -17176,7 +17532,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetCleanSettings @@ -17189,7 +17545,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetClean #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetCleanSettings @@ -17200,7 +17556,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetCleanSettings @@ -17211,7 +17567,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetCleanSettings @@ -17222,7 +17578,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetCleanSettings @@ -17233,7 +17589,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetCleanSettings @@ -17244,7 +17600,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetCleanSettin } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetCleanSettings @@ -17255,7 +17611,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetCleanSettings @@ -17268,7 +17624,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetCleanSettings @@ -17279,7 +17635,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetC } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetCleanSettings @@ -17292,7 +17648,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetCleanSettings #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetCleanSettings @@ -17303,7 +17659,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetCleanSettings @@ -17316,7 +17672,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetCleanSe #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetCleanSettings @@ -17327,7 +17683,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetCleanSettings @@ -17340,7 +17696,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetCleanSett #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetCleanSettings @@ -17351,7 +17707,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetCleanSettings @@ -17362,7 +17718,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetCleanSettings @@ -17373,7 +17729,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetCleanSettings @@ -17384,7 +17740,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetCleanSettings @@ -17397,7 +17753,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetCleanSettings @@ -17408,7 +17764,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetCleanSettings @@ -17421,7 +17777,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetC #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetCleanSettings @@ -17432,7 +17788,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetCleanSettings @@ -17445,7 +17801,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetC #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetCleanSettings @@ -17456,7 +17812,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetCleanSettings @@ -17469,7 +17825,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetClea #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetCleanSettings @@ -17480,7 +17836,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetCleanSettings @@ -17491,7 +17847,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetCleanSettings @@ -17502,7 +17858,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetCleanSettings @@ -17513,7 +17869,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetCleanSettings @@ -17524,7 +17880,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetCleanSe } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetCleanSettings @@ -17535,7 +17891,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetCleanSettings @@ -17548,7 +17904,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetCleanSettings @@ -17559,7 +17915,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetCleanSettings @@ -17572,7 +17928,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetCleanSettings @@ -17583,7 +17939,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetCleanSettings @@ -17596,7 +17952,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetClean #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetCleanSettings @@ -17607,7 +17963,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetCleanSettings @@ -17666,7 +18022,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetC } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetCleanSettings @@ -17677,7 +18033,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetCleanSettings @@ -17688,7 +18044,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetCleanSettings @@ -17723,7 +18079,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetC } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetCleanSettings @@ -17734,7 +18090,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetCleanSettings @@ -17745,7 +18101,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetCleanSettings @@ -17780,7 +18136,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetClea } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetCleanSettings @@ -17791,7 +18147,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetCle } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetCleanSettings @@ -17802,7 +18158,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetCl } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetCleanSettings @@ -17815,7 +18171,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetCle #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetCleanSettings @@ -17826,7 +18182,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetCleanSettings @@ -17839,7 +18195,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetClea #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetCleanSettings @@ -17850,7 +18206,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetCleanSettings @@ -17863,7 +18219,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetCleanSetti #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetCleanSettings @@ -17874,7 +18230,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetCleanSettings @@ -17885,7 +18241,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetCleanSettings @@ -17896,7 +18252,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetCleanSettings @@ -17907,7 +18263,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetCleanSettings @@ -17920,7 +18276,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetCleanSettings @@ -17931,7 +18287,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetCleanSettings @@ -17942,7 +18298,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetCleanSettings @@ -17953,7 +18309,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetCleanSettings @@ -17964,7 +18320,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetCleanSettings @@ -17977,7 +18333,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetCleanSettings @@ -17988,7 +18344,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetCleanSettings @@ -17999,7 +18355,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetClean } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetCleanSettings @@ -18010,7 +18366,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetClea } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetCleanSettings @@ -18021,7 +18377,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetCle } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetCleanSettings @@ -18498,7 +18854,7 @@ public static T ResetReport(this T toolSettings) where T : DotNetFormatSettin #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetFormatSettings @@ -18509,7 +18865,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    /// [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetFormatSettings @@ -18520,7 +18876,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetFormatSe } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetFormatSettings @@ -18531,7 +18887,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetFormatSettings @@ -18542,7 +18898,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetFormatSettings @@ -18554,7 +18910,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetFormatSettings @@ -18565,7 +18921,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetFormatSettings @@ -18576,7 +18932,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetFor } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetFormatSettings @@ -18587,7 +18943,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetFo } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetFormatSettings @@ -18598,7 +18954,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetF } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetFormatSettings @@ -18611,7 +18967,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetFo #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetFormatSettings @@ -18622,7 +18978,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetFormatSettings @@ -18633,7 +18989,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetFormatSettings @@ -18644,7 +19000,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetFormatSettings @@ -18655,7 +19011,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetFormatSettings @@ -18666,7 +19022,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetFormatSetti } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetFormatSettings @@ -18677,7 +19033,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetFormatSettings @@ -18690,7 +19046,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetFormatSettings @@ -18701,7 +19057,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetFormatSettings @@ -18712,7 +19068,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetFormatSettings @@ -18723,7 +19079,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetFormatSettings @@ -18734,7 +19090,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetFormatSettings @@ -18745,7 +19101,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetFo } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetFormatSettings @@ -18756,7 +19112,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetFormatSettings @@ -18769,7 +19125,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetFormatSettings @@ -18780,7 +19136,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetFormatSettings @@ -18793,7 +19149,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetFormat #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetFormatSettings @@ -18804,7 +19160,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetFormatSettings @@ -18815,7 +19171,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetFormatSettings @@ -18826,7 +19182,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetFormatSettings @@ -18837,7 +19193,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetFormatSettings @@ -18850,7 +19206,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetFormatSettings @@ -18861,7 +19217,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetFormatSettings @@ -18874,7 +19230,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetFor #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetFormatSettings @@ -18885,7 +19241,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetFormatSettings @@ -18898,7 +19254,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetFormatS #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetFormatSettings @@ -18909,7 +19265,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetFormatSettings @@ -18922,7 +19278,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetFormatSettings @@ -18933,7 +19289,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetFormatSettings @@ -18946,7 +19302,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetFormatSet #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetFormatSettings @@ -18957,7 +19313,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetFormatSettings @@ -18970,7 +19326,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetFormatSetti #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetFormatSettings @@ -18981,7 +19337,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetFormatSettings @@ -18994,7 +19350,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetForma #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetFormatSettings @@ -19005,7 +19361,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetFormatSettings @@ -19016,7 +19372,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetFormatSettings @@ -19027,7 +19383,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetFormatSettings @@ -19038,7 +19394,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetFormatSettings @@ -19049,7 +19405,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetFormatSetti } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetFormatSettings @@ -19060,7 +19416,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetFormatSettings @@ -19073,7 +19429,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetFormatSettings @@ -19084,7 +19440,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetF } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetFormatSettings @@ -19097,7 +19453,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetFormatSetting #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetFormatSettings @@ -19108,7 +19464,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetFormatSettings @@ -19121,7 +19477,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetFormatS #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetFormatSettings @@ -19132,7 +19488,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetFormatSettings @@ -19145,7 +19501,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetFormatSet #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetFormatSettings @@ -19156,7 +19512,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetFormatSettings @@ -19167,7 +19523,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetFormatSettings @@ -19178,7 +19534,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetFormatSettings @@ -19189,7 +19545,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetFormatSettings @@ -19202,7 +19558,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetFormatSettings @@ -19213,7 +19569,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetFormatSettings @@ -19226,7 +19582,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetF #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetFormatSettings @@ -19237,7 +19593,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetFormatSettings @@ -19250,7 +19606,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetF #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetFormatSettings @@ -19261,7 +19617,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetFormatSettings @@ -19274,7 +19630,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetForm #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetFormatSettings @@ -19285,7 +19641,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetFormatSettings @@ -19296,7 +19652,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetFormatSettings @@ -19307,7 +19663,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetFormatSettings @@ -19318,7 +19674,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetFormatSettings @@ -19329,7 +19685,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetFormatS } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetFormatSettings @@ -19340,7 +19696,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetFormatSettings @@ -19353,7 +19709,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetFormatSettings @@ -19364,7 +19720,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetFormatSettings @@ -19377,7 +19733,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetFormatSettings @@ -19388,7 +19744,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetFormatSettings @@ -19401,7 +19757,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetForma #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetFormatSettings @@ -19412,7 +19768,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetFormatSettings @@ -19471,7 +19827,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetF } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetFormatSettings @@ -19482,7 +19838,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetFormatSettings @@ -19493,7 +19849,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetFormatSettings @@ -19528,7 +19884,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetF } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetFormatSettings @@ -19539,7 +19895,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetFormatSettings @@ -19550,7 +19906,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetFormatSettings @@ -19585,7 +19941,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetForm } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetFormatSettings @@ -19596,7 +19952,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetFor } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetFormatSettings @@ -19607,7 +19963,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetFo } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetFormatSettings @@ -19620,7 +19976,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetFor #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetFormatSettings @@ -19631,7 +19987,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetFormatSettings @@ -19644,7 +20000,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetForm #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetFormatSettings @@ -19655,7 +20011,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetFormatSettings @@ -19668,7 +20024,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetFormatSett #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetFormatSettings @@ -19679,7 +20035,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetFormatSettings @@ -19690,7 +20046,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetFormatSettings @@ -19701,7 +20057,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetFormatSettings @@ -19712,7 +20068,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetFormatSettings @@ -19725,7 +20081,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetFormatSettings @@ -19736,7 +20092,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetFormatSettings @@ -19747,7 +20103,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetFormatSettings @@ -19758,7 +20114,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetFormatSettings @@ -19769,7 +20125,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetFormatSettings @@ -19782,7 +20138,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetFormatSettings @@ -19793,7 +20149,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetFormatSettings @@ -19804,7 +20160,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetForma } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetFormatSettings @@ -19815,7 +20171,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetForm } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetFormatSettings @@ -19826,7 +20182,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetFor } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetFormatSettings @@ -20984,7 +21340,7 @@ public static T ToggleForceEvaluate(this T toolSettings) where T : DotNetPubl #region Properties /// ///

    Sets to a new dictionary

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperties(this T toolSettings, IDictionary properties) where T : DotNetPublishSettings @@ -20995,7 +21351,7 @@ public static T SetProperties(this T toolSettings, IDictionary ///

    Clears

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    /// [Pure] public static T ClearProperties(this T toolSettings) where T : DotNetPublishSettings @@ -21006,7 +21362,7 @@ public static T ClearProperties(this T toolSettings) where T : DotNetPublishS } /// ///

    Adds a new key-value-pair

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetPublishSettings @@ -21017,7 +21373,7 @@ public static T AddProperty(this T toolSettings, string propertyKey, object p } /// ///

    Removes a key-value-pair from

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveProperty(this T toolSettings, string propertyKey) where T : DotNetPublishSettings @@ -21028,7 +21384,7 @@ public static T RemoveProperty(this T toolSettings, string propertyKey) where } /// ///

    Sets a key-value-pair in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetProperty(this T toolSettings, string propertyKey, object propertyValue) where T : DotNetPublishSettings @@ -21040,7 +21396,7 @@ public static T SetProperty(this T toolSettings, string propertyKey, object p #region RunCodeAnalysis /// ///

    Sets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis) where T : DotNetPublishSettings @@ -21051,7 +21407,7 @@ public static T SetRunCodeAnalysis(this T toolSettings, bool? runCodeAnalysis } /// ///

    Resets RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetPublishSettings @@ -21062,7 +21418,7 @@ public static T ResetRunCodeAnalysis(this T toolSettings) where T : DotNetPub } /// ///

    Enables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetPublishSettings @@ -21073,7 +21429,7 @@ public static T EnableRunCodeAnalysis(this T toolSettings) where T : DotNetPu } /// ///

    Disables RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetPublishSettings @@ -21084,7 +21440,7 @@ public static T DisableRunCodeAnalysis(this T toolSettings) where T : DotNetP } /// ///

    Toggles RunCodeAnalysis in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetPublishSettings @@ -21097,7 +21453,7 @@ public static T ToggleRunCodeAnalysis(this T toolSettings) where T : DotNetPu #region NoWarn /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetPublishSettings @@ -21108,7 +21464,7 @@ public static T SetNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Sets NoWarn in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetPublishSettings @@ -21119,7 +21475,7 @@ public static T SetNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Adds values to NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetPublishSettings @@ -21130,7 +21486,7 @@ public static T AddNoWarns(this T toolSettings, params int[] noWarn) where T } /// ///

    Adds values to NoWarn in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetPublishSettings @@ -21141,7 +21497,7 @@ public static T AddNoWarns(this T toolSettings, IEnumerable noWarn) wher } /// ///

    Clears NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearNoWarns(this T toolSettings) where T : DotNetPublishSettings @@ -21152,7 +21508,7 @@ public static T ClearNoWarns(this T toolSettings) where T : DotNetPublishSett } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where T : DotNetPublishSettings @@ -21163,7 +21519,7 @@ public static T RemoveNoWarns(this T toolSettings, params int[] noWarn) where } /// ///

    Removes values from NoWarn in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) where T : DotNetPublishSettings @@ -21176,7 +21532,7 @@ public static T RemoveNoWarns(this T toolSettings, IEnumerable noWarn) w #region WarningsAsErrors /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetPublishSettings @@ -21187,7 +21543,7 @@ public static T SetWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Sets WarningsAsErrors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetPublishSettings @@ -21198,7 +21554,7 @@ public static T SetWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Adds values to WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetPublishSettings @@ -21209,7 +21565,7 @@ public static T AddWarningsAsErrors(this T toolSettings, params int[] warning } /// ///

    Adds values to WarningsAsErrors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetPublishSettings @@ -21220,7 +21576,7 @@ public static T AddWarningsAsErrors(this T toolSettings, IEnumerable war } /// ///

    Clears WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetPublishSettings @@ -21231,7 +21587,7 @@ public static T ClearWarningsAsErrors(this T toolSettings) where T : DotNetPu } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warningsAsErrors) where T : DotNetPublishSettings @@ -21242,7 +21598,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, params int[] warn } /// ///

    Removes values from WarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable warningsAsErrors) where T : DotNetPublishSettings @@ -21255,7 +21611,7 @@ public static T RemoveWarningsAsErrors(this T toolSettings, IEnumerable #region WarningLevel /// ///

    Sets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetWarningLevel(this T toolSettings, int? warningLevel) where T : DotNetPublishSettings @@ -21266,7 +21622,7 @@ public static T SetWarningLevel(this T toolSettings, int? warningLevel) where } /// ///

    Resets WarningLevel in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetWarningLevel(this T toolSettings) where T : DotNetPublishSettings @@ -21279,7 +21635,7 @@ public static T ResetWarningLevel(this T toolSettings) where T : DotNetPublis #region TreatWarningsAsErrors /// ///

    Sets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarningsAsErrors) where T : DotNetPublishSettings @@ -21290,7 +21646,7 @@ public static T SetTreatWarningsAsErrors(this T toolSettings, bool? treatWarn } /// ///

    Resets TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : DotNetPublishSettings @@ -21301,7 +21657,7 @@ public static T ResetTreatWarningsAsErrors(this T toolSettings) where T : Dot } /// ///

    Enables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : DotNetPublishSettings @@ -21312,7 +21668,7 @@ public static T EnableTreatWarningsAsErrors(this T toolSettings) where T : Do } /// ///

    Disables TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : DotNetPublishSettings @@ -21323,7 +21679,7 @@ public static T DisableTreatWarningsAsErrors(this T toolSettings) where T : D } /// ///

    Toggles TreatWarningsAsErrors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : DotNetPublishSettings @@ -21336,7 +21692,7 @@ public static T ToggleTreatWarningsAsErrors(this T toolSettings) where T : Do #region AssemblyVersion /// ///

    Sets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAssemblyVersion(this T toolSettings, string assemblyVersion) where T : DotNetPublishSettings @@ -21347,7 +21703,7 @@ public static T SetAssemblyVersion(this T toolSettings, string assemblyVersio } /// ///

    Resets AssemblyVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetPublishSettings @@ -21360,7 +21716,7 @@ public static T ResetAssemblyVersion(this T toolSettings) where T : DotNetPub #region FileVersion /// ///

    Sets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetFileVersion(this T toolSettings, string fileVersion) where T : DotNetPublishSettings @@ -21371,7 +21727,7 @@ public static T SetFileVersion(this T toolSettings, string fileVersion) where } /// ///

    Resets FileVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetFileVersion(this T toolSettings) where T : DotNetPublishSettings @@ -21384,7 +21740,7 @@ public static T ResetFileVersion(this T toolSettings) where T : DotNetPublish #region InformationalVersion /// ///

    Sets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetInformationalVersion(this T toolSettings, string informationalVersion) where T : DotNetPublishSettings @@ -21395,7 +21751,7 @@ public static T SetInformationalVersion(this T toolSettings, string informati } /// ///

    Resets InformationalVersion in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetInformationalVersion(this T toolSettings) where T : DotNetPublishSettings @@ -21408,7 +21764,7 @@ public static T ResetInformationalVersion(this T toolSettings) where T : DotN #region PackageId /// ///

    Sets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageId(this T toolSettings, string packageId) where T : DotNetPublishSettings @@ -21419,7 +21775,7 @@ public static T SetPackageId(this T toolSettings, string packageId) where T : } /// ///

    Resets PackageId in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageId(this T toolSettings) where T : DotNetPublishSettings @@ -21432,7 +21788,7 @@ public static T ResetPackageId(this T toolSettings) where T : DotNetPublishSe #region Version /// ///

    Sets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersion(this T toolSettings, string version) where T : DotNetPublishSettings @@ -21443,7 +21799,7 @@ public static T SetVersion(this T toolSettings, string version) where T : Dot } /// ///

    Resets Version in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersion(this T toolSettings) where T : DotNetPublishSettings @@ -21456,7 +21812,7 @@ public static T ResetVersion(this T toolSettings) where T : DotNetPublishSett #region VersionPrefix /// ///

    Sets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetVersionPrefix(this T toolSettings, string versionPrefix) where T : DotNetPublishSettings @@ -21467,7 +21823,7 @@ public static T SetVersionPrefix(this T toolSettings, string versionPrefix) w } /// ///

    Resets VersionPrefix in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetVersionPrefix(this T toolSettings) where T : DotNetPublishSettings @@ -21480,7 +21836,7 @@ public static T ResetVersionPrefix(this T toolSettings) where T : DotNetPubli #region Authors /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, params string[] authors) where T : DotNetPublishSettings @@ -21491,7 +21847,7 @@ public static T SetAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Sets Authors in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetAuthors(this T toolSettings, IEnumerable authors) where T : DotNetPublishSettings @@ -21502,7 +21858,7 @@ public static T SetAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Adds values to Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, params string[] authors) where T : DotNetPublishSettings @@ -21513,7 +21869,7 @@ public static T AddAuthors(this T toolSettings, params string[] authors) wher } /// ///

    Adds values to Authors in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddAuthors(this T toolSettings, IEnumerable authors) where T : DotNetPublishSettings @@ -21524,7 +21880,7 @@ public static T AddAuthors(this T toolSettings, IEnumerable authors) } /// ///

    Clears Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearAuthors(this T toolSettings) where T : DotNetPublishSettings @@ -21535,7 +21891,7 @@ public static T ClearAuthors(this T toolSettings) where T : DotNetPublishSett } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, params string[] authors) where T : DotNetPublishSettings @@ -21546,7 +21902,7 @@ public static T RemoveAuthors(this T toolSettings, params string[] authors) w } /// ///

    Removes values from Authors in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemoveAuthors(this T toolSettings, IEnumerable authors) where T : DotNetPublishSettings @@ -21559,7 +21915,7 @@ public static T RemoveAuthors(this T toolSettings, IEnumerable author #region Title /// ///

    Sets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetTitle(this T toolSettings, string title) where T : DotNetPublishSettings @@ -21570,7 +21926,7 @@ public static T SetTitle(this T toolSettings, string title) where T : DotNetP } /// ///

    Resets Title in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetTitle(this T toolSettings) where T : DotNetPublishSettings @@ -21583,7 +21939,7 @@ public static T ResetTitle(this T toolSettings) where T : DotNetPublishSettin #region Description /// ///

    Sets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDescription(this T toolSettings, string description) where T : DotNetPublishSettings @@ -21594,7 +21950,7 @@ public static T SetDescription(this T toolSettings, string description) where } /// ///

    Resets Description in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDescription(this T toolSettings) where T : DotNetPublishSettings @@ -21607,7 +21963,7 @@ public static T ResetDescription(this T toolSettings) where T : DotNetPublish #region Copyright /// ///

    Sets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetCopyright(this T toolSettings, string copyright) where T : DotNetPublishSettings @@ -21618,7 +21974,7 @@ public static T SetCopyright(this T toolSettings, string copyright) where T : } /// ///

    Resets Copyright in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetCopyright(this T toolSettings) where T : DotNetPublishSettings @@ -21631,7 +21987,7 @@ public static T ResetCopyright(this T toolSettings) where T : DotNetPublishSe #region PackageRequireLicenseAcceptance /// ///

    Sets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? packageRequireLicenseAcceptance) where T : DotNetPublishSettings @@ -21642,7 +21998,7 @@ public static T SetPackageRequireLicenseAcceptance(this T toolSettings, bool? } /// ///

    Resets PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPublishSettings @@ -21653,7 +22009,7 @@ public static T ResetPackageRequireLicenseAcceptance(this T toolSettings) whe } /// ///

    Enables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPublishSettings @@ -21664,7 +22020,7 @@ public static T EnablePackageRequireLicenseAcceptance(this T toolSettings) wh } /// ///

    Disables PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPublishSettings @@ -21675,7 +22031,7 @@ public static T DisablePackageRequireLicenseAcceptance(this T toolSettings) w } /// ///

    Toggles PackageRequireLicenseAcceptance in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) where T : DotNetPublishSettings @@ -21688,7 +22044,7 @@ public static T TogglePackageRequireLicenseAcceptance(this T toolSettings) wh #region PackageLicenseUrl /// ///

    Sets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageLicenseUrl(this T toolSettings, string packageLicenseUrl) where T : DotNetPublishSettings @@ -21699,7 +22055,7 @@ public static T SetPackageLicenseUrl(this T toolSettings, string packageLicen } /// ///

    Resets PackageLicenseUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetPublishSettings @@ -21712,7 +22068,7 @@ public static T ResetPackageLicenseUrl(this T toolSettings) where T : DotNetP #region PackageProjectUrl /// ///

    Sets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageProjectUrl(this T toolSettings, string packageProjectUrl) where T : DotNetPublishSettings @@ -21723,7 +22079,7 @@ public static T SetPackageProjectUrl(this T toolSettings, string packageProje } /// ///

    Resets PackageProjectUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetPublishSettings @@ -21736,7 +22092,7 @@ public static T ResetPackageProjectUrl(this T toolSettings) where T : DotNetP #region PackageIconUrl /// ///

    Sets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) where T : DotNetPublishSettings @@ -21747,7 +22103,7 @@ public static T SetPackageIconUrl(this T toolSettings, string packageIconUrl) } /// ///

    Resets PackageIconUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetPublishSettings @@ -21760,7 +22116,7 @@ public static T ResetPackageIconUrl(this T toolSettings) where T : DotNetPubl #region PackageTags /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetPublishSettings @@ -21771,7 +22127,7 @@ public static T SetPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Sets PackageTags in to a new collection

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetPublishSettings @@ -21782,7 +22138,7 @@ public static T SetPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Adds values to PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, params string[] packageTags) where T : DotNetPublishSettings @@ -21793,7 +22149,7 @@ public static T AddPackageTags(this T toolSettings, params string[] packageTa } /// ///

    Adds values to PackageTags in existing

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T AddPackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetPublishSettings @@ -21804,7 +22160,7 @@ public static T AddPackageTags(this T toolSettings, IEnumerable packa } /// ///

    Clears PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ClearPackageTags(this T toolSettings) where T : DotNetPublishSettings @@ -21815,7 +22171,7 @@ public static T ClearPackageTags(this T toolSettings) where T : DotNetPublish } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, params string[] packageTags) where T : DotNetPublishSettings @@ -21826,7 +22182,7 @@ public static T RemovePackageTags(this T toolSettings, params string[] packag } /// ///

    Removes values from PackageTags in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T RemovePackageTags(this T toolSettings, IEnumerable packageTags) where T : DotNetPublishSettings @@ -21839,7 +22195,7 @@ public static T RemovePackageTags(this T toolSettings, IEnumerable pa #region PackageReleaseNotes /// ///

    Sets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPackageReleaseNotes(this T toolSettings, string packageReleaseNotes) where T : DotNetPublishSettings @@ -21850,7 +22206,7 @@ public static T SetPackageReleaseNotes(this T toolSettings, string packageRel } /// ///

    Resets PackageReleaseNotes in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNetPublishSettings @@ -21863,7 +22219,7 @@ public static T ResetPackageReleaseNotes(this T toolSettings) where T : DotNe #region RepositoryUrl /// ///

    Sets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) where T : DotNetPublishSettings @@ -21874,7 +22230,7 @@ public static T SetRepositoryUrl(this T toolSettings, string repositoryUrl) w } /// ///

    Resets RepositoryUrl in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetPublishSettings @@ -21887,7 +22243,7 @@ public static T ResetRepositoryUrl(this T toolSettings) where T : DotNetPubli #region RepositoryType /// ///

    Sets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetRepositoryType(this T toolSettings, string repositoryType) where T : DotNetPublishSettings @@ -21898,7 +22254,7 @@ public static T SetRepositoryType(this T toolSettings, string repositoryType) } /// ///

    Resets RepositoryType in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetRepositoryType(this T toolSettings) where T : DotNetPublishSettings @@ -21957,7 +22313,7 @@ public static T ResetPublishReadyToRun(this T toolSettings) where T : DotNetP } /// ///

    Enables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNetPublishSettings @@ -21968,7 +22324,7 @@ public static T EnablePublishReadyToRun(this T toolSettings) where T : DotNet } /// ///

    Disables PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNetPublishSettings @@ -21979,7 +22335,7 @@ public static T DisablePublishReadyToRun(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishReadyToRun in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishReadyToRun(this T toolSettings) where T : DotNetPublishSettings @@ -22014,7 +22370,7 @@ public static T ResetPublishSingleFile(this T toolSettings) where T : DotNetP } /// ///

    Enables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishSingleFile(this T toolSettings) where T : DotNetPublishSettings @@ -22025,7 +22381,7 @@ public static T EnablePublishSingleFile(this T toolSettings) where T : DotNet } /// ///

    Disables PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishSingleFile(this T toolSettings) where T : DotNetPublishSettings @@ -22036,7 +22392,7 @@ public static T DisablePublishSingleFile(this T toolSettings) where T : DotNe } /// ///

    Toggles PublishSingleFile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishSingleFile(this T toolSettings) where T : DotNetPublishSettings @@ -22071,7 +22427,7 @@ public static T ResetPublishTrimmed(this T toolSettings) where T : DotNetPubl } /// ///

    Enables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetPublishSettings @@ -22082,7 +22438,7 @@ public static T EnablePublishTrimmed(this T toolSettings) where T : DotNetPub } /// ///

    Disables PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetPublishSettings @@ -22093,7 +22449,7 @@ public static T DisablePublishTrimmed(this T toolSettings) where T : DotNetPu } /// ///

    Toggles PublishTrimmed in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetPublishSettings @@ -22106,7 +22462,7 @@ public static T TogglePublishTrimmed(this T toolSettings) where T : DotNetPub #region PublishProfile /// ///

    Sets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPublishProfile(this T toolSettings, string publishProfile) where T : DotNetPublishSettings @@ -22117,7 +22473,7 @@ public static T SetPublishProfile(this T toolSettings, string publishProfile) } /// ///

    Resets PublishProfile in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPublishProfile(this T toolSettings) where T : DotNetPublishSettings @@ -22130,7 +22486,7 @@ public static T ResetPublishProfile(this T toolSettings) where T : DotNetPubl #region Platform /// ///

    Sets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetPlatform(this T toolSettings, string platform) where T : DotNetPublishSettings @@ -22141,7 +22497,7 @@ public static T SetPlatform(this T toolSettings, string platform) where T : D } /// ///

    Resets Platform in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetPlatform(this T toolSettings) where T : DotNetPublishSettings @@ -22154,7 +22510,7 @@ public static T ResetPlatform(this T toolSettings) where T : DotNetPublishSet #region ContinuousIntegrationBuild /// ///

    Sets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetContinuousIntegrationBuild(this T toolSettings, bool? continuousIntegrationBuild) where T : DotNetPublishSettings @@ -22165,7 +22521,7 @@ public static T SetContinuousIntegrationBuild(this T toolSettings, bool? cont } /// ///

    Resets ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetContinuousIntegrationBuild(this T toolSettings) where T : DotNetPublishSettings @@ -22176,7 +22532,7 @@ public static T ResetContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Enables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableContinuousIntegrationBuild(this T toolSettings) where T : DotNetPublishSettings @@ -22187,7 +22543,7 @@ public static T EnableContinuousIntegrationBuild(this T toolSettings) where T } /// ///

    Disables ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableContinuousIntegrationBuild(this T toolSettings) where T : DotNetPublishSettings @@ -22198,7 +22554,7 @@ public static T DisableContinuousIntegrationBuild(this T toolSettings) where } /// ///

    Toggles ContinuousIntegrationBuild in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T : DotNetPublishSettings @@ -22211,7 +22567,7 @@ public static T ToggleContinuousIntegrationBuild(this T toolSettings) where T #region DeterministicSourcePaths /// ///

    Sets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministicSourcePaths(this T toolSettings, bool? deterministicSourcePaths) where T : DotNetPublishSettings @@ -22222,7 +22578,7 @@ public static T SetDeterministicSourcePaths(this T toolSettings, bool? determ } /// ///

    Resets DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministicSourcePaths(this T toolSettings) where T : DotNetPublishSettings @@ -22233,7 +22589,7 @@ public static T ResetDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Enables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministicSourcePaths(this T toolSettings) where T : DotNetPublishSettings @@ -22244,7 +22600,7 @@ public static T EnableDeterministicSourcePaths(this T toolSettings) where T : } /// ///

    Disables DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministicSourcePaths(this T toolSettings) where T : DotNetPublishSettings @@ -22255,7 +22611,7 @@ public static T DisableDeterministicSourcePaths(this T toolSettings) where T } /// ///

    Toggles DeterministicSourcePaths in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : DotNetPublishSettings @@ -22268,7 +22624,7 @@ public static T ToggleDeterministicSourcePaths(this T toolSettings) where T : #region Deterministic /// ///

    Sets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T SetDeterministic(this T toolSettings, bool? deterministic) where T : DotNetPublishSettings @@ -22279,7 +22635,7 @@ public static T SetDeterministic(this T toolSettings, bool? deterministic) wh } /// ///

    Resets Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ResetDeterministic(this T toolSettings) where T : DotNetPublishSettings @@ -22290,7 +22646,7 @@ public static T ResetDeterministic(this T toolSettings) where T : DotNetPubli } /// ///

    Enables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T EnableDeterministic(this T toolSettings) where T : DotNetPublishSettings @@ -22301,7 +22657,7 @@ public static T EnableDeterministic(this T toolSettings) where T : DotNetPubl } /// ///

    Disables Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T DisableDeterministic(this T toolSettings) where T : DotNetPublishSettings @@ -22312,7 +22668,7 @@ public static T DisableDeterministic(this T toolSettings) where T : DotNetPub } /// ///

    Toggles Deterministic in

    - ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    /property:WarningLevel=2;OutDir=bin\Debug

    + ///

    Set or override the specified project-level properties, where name is the property name and value is the property value. Specify each property separately, or use a semicolon or comma to separate multiple properties, as the following example shows:

    --property:WarningLevel=2;OutDir=bin\Debug

    ///
    [Pure] public static T ToggleDeterministic(this T toolSettings) where T : DotNetPublishSettings diff --git a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs index 2f1ce2f2a..4f9b4b126 100644 --- a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs +++ b/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs @@ -1419,7 +1419,7 @@ public partial class EntityFrameworkDbContextScaffoldSettings : EntityFrameworkS protected override Arguments ConfigureProcessArguments(Arguments arguments) { arguments - .Add("ef dbcontext scaffold") + .Add("dbcontext scaffold") .Add("{value}", Connection) .Add("{value}", Provider) .Add("--data-annotations", DataAnnotations) diff --git a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs b/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs index 6d1549a3f..c57f6795e 100644 --- a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs +++ b/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs @@ -55,7 +55,7 @@ public static IReadOnlyCollection MinVer(ArgumentStringHandler arguments ///
      ///
    • --auto-increment via
    • ///
    • --build-metadata via
    • - ///
    • --default-pre-release-phase via
    • + ///
    • --default-pre-release-identifiers via
    • ///
    • --minimum-major-minor via
    • ///
    • --tag-prefix via
    • ///
    • --verbosity via
    • @@ -77,7 +77,7 @@ public static (MinVer Result, IReadOnlyCollection Output) MinVer(MinVerS ///
        ///
      • --auto-increment via
      • ///
      • --build-metadata via
      • - ///
      • --default-pre-release-phase via
      • + ///
      • --default-pre-release-identifiers via
      • ///
      • --minimum-major-minor via
      • ///
      • --tag-prefix via
      • ///
      • --verbosity via
      • @@ -96,7 +96,7 @@ public static (MinVer Result, IReadOnlyCollection Output) MinVer(Configu ///
          ///
        • --auto-increment via
        • ///
        • --build-metadata via
        • - ///
        • --default-pre-release-phase via
        • + ///
        • --default-pre-release-identifiers via
        • ///
        • --minimum-major-minor via
        • ///
        • --tag-prefix via
        • ///
        • --verbosity via
        • @@ -124,7 +124,7 @@ public partial class MinVerSettings : ToolSettings public override Action ProcessExitHandler => base.ProcessExitHandler ?? MinVerTasks.MinVerExitHandler; public virtual MinVerVersionPart AutoIncrement { get; internal set; } public virtual string BuildMetadata { get; internal set; } - public virtual string DefaultPreReleasePhase { get; internal set; } + public virtual string DefaultPreReleaseIdentifiers { get; internal set; } public virtual string MinimumMajorMinor { get; internal set; } public virtual string TagPrefix { get; internal set; } public virtual MinVerVerbosity Verbosity { get; internal set; } @@ -134,7 +134,7 @@ protected override Arguments ConfigureProcessArguments(Arguments arguments) arguments .Add("--auto-increment {value}", AutoIncrement) .Add("--build-metadata {value}", BuildMetadata) - .Add("--default-pre-release-phase {value}", DefaultPreReleasePhase) + .Add("--default-pre-release-identifiers {value}", DefaultPreReleaseIdentifiers) .Add("--minimum-major-minor {value}", MinimumMajorMinor) .Add("--tag-prefix {value}", TagPrefix) .Add("--verbosity {value}", Verbosity); @@ -215,25 +215,25 @@ public static T ResetBuildMetadata(this T toolSettings) where T : MinVerSetti return toolSettings; } #endregion - #region DefaultPreReleasePhase + #region DefaultPreReleaseIdentifiers /// - ///

          Sets

          + ///

          Sets

          ///
          [Pure] - public static T SetDefaultPreReleasePhase(this T toolSettings, string defaultPreReleasePhase) where T : MinVerSettings + public static T SetDefaultPreReleaseIdentifiers(this T toolSettings, string defaultPreReleaseIdentifiers) where T : MinVerSettings { toolSettings = toolSettings.NewInstance(); - toolSettings.DefaultPreReleasePhase = defaultPreReleasePhase; + toolSettings.DefaultPreReleaseIdentifiers = defaultPreReleaseIdentifiers; return toolSettings; } /// - ///

          Resets

          + ///

          Resets

          ///
          [Pure] - public static T ResetDefaultPreReleasePhase(this T toolSettings) where T : MinVerSettings + public static T ResetDefaultPreReleaseIdentifiers(this T toolSettings) where T : MinVerSettings { toolSettings = toolSettings.NewInstance(); - toolSettings.DefaultPreReleasePhase = null; + toolSettings.DefaultPreReleaseIdentifiers = null; return toolSettings; } #endregion From 2cd079a3297b01931c2f097f77dc506438358a0e Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Tue, 5 Nov 2024 00:49:25 +0100 Subject: [PATCH 09/11] build: update dependencies --- Directory.Packages.props | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index ded791cc0..aa0bd6413 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -5,15 +5,15 @@ - - - - - + + + + + - + - + @@ -22,7 +22,7 @@ - + @@ -38,24 +38,24 @@ - + - + - - + + - - - - - + + + + + From f1085d440aeeda14482d20b3fa76f38cac92617f Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Tue, 5 Nov 2024 01:10:37 +0100 Subject: [PATCH 10/11] chore: update CHANGELOG.md --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbd4ff4c8..340b8c7f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [vNext] +- Fixed naming from `NukeBuild.IsSucessful` to `IsSucceeding` +- Fixed `NukeBuild.IsSucceeding` to negate `IsFailing` +- Fixed NJsonSchema reference version +- Fixed `:secrets` command to find secret parameters +- Fixed argument format in `DotNetTasks` +- Fixed definite argument in `EntityFrameworkTasks` +- Fixed deprecated argument in `MinVerTasks` ## [8.1.2] / 2024-10-13 - Fixed exclusion of skipped target from lookup for skippable dependencies From 79269f42dcec166a086f9d8ceacb960a185abbeb Mon Sep 17 00:00:00 2001 From: Matthias Koch Date: Tue, 5 Nov 2024 01:11:32 +0100 Subject: [PATCH 11/11] chore: CHANGELOG.md for 8.1.3 --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 340b8c7f8..5dfca1c92 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [vNext] + +## [8.1.3] / 2024-11-05 - Fixed naming from `NukeBuild.IsSucessful` to `IsSucceeding` - Fixed `NukeBuild.IsSucceeding` to negate `IsFailing` - Fixed NJsonSchema reference version @@ -1169,7 +1171,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Added CLT tasks for Git - Fixed background color in console output -[vNext]: https://github.com/nuke-build/nuke/compare/8.1.2...HEAD +[vNext]: https://github.com/nuke-build/nuke/compare/8.1.3...HEAD +[8.1.3]: https://github.com/nuke-build/nuke/compare/8.1.2...8.1.3 [8.1.2]: https://github.com/nuke-build/nuke/compare/8.1.1...8.1.2 [8.1.1]: https://github.com/nuke-build/nuke/compare/8.1.0...8.1.1 [8.1.0]: https://github.com/nuke-build/nuke/compare/8.0.0...8.1.0