From 9bd4f35dad3ed4499f77279197e9b94f6b24bb86 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Sun, 2 Dec 2018 15:12:21 +0300 Subject: [PATCH] Removed MsBuildSettingsWithRestore hackery --- nukebuild/Build.cs | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/nukebuild/Build.cs b/nukebuild/Build.cs index 63e889ae30..1014aa1b47 100644 --- a/nukebuild/Build.cs +++ b/nukebuild/Build.cs @@ -68,23 +68,14 @@ partial class Build : NukeBuild EnsureCleanDirectory(Parameters.TestResultsRoot); }); - [Serializable] - class MsBuildSettingsWithRestore : MSBuildSettings - { - protected override Arguments ConfigureArguments(Arguments arguments) - { - arguments.Add("/restore"); - return base.ConfigureArguments(arguments); - } - } - Target Compile => _ => _ .DependsOn(Clean) .Executes(() => { if (Parameters.IsRunningOnWindows) - MSBuild(Parameters.MSBuildSolution, c => new MsBuildSettingsWithRestore() + MSBuild(Parameters.MSBuildSolution, c => c + .SetArgumentConfigurator(a => a.Add("/r")) .SetConfiguration(Parameters.Configuration) .SetVerbosity(MSBuildVerbosity.Minimal) .AddProperty("PackageVersion", Parameters.Version)