From 54ac8da76bf861e936d62246b04e419152f9b132 Mon Sep 17 00:00:00 2001 From: Steffen Forkmann Date: Thu, 9 Apr 2015 17:53:02 +0200 Subject: [PATCH] Do not restore packages during normal FAKE build - fixes https://github.com/fsprojects/Paket/issues/762 --- src/app/FakeLib/MSBuildHelper.fs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/FakeLib/MSBuildHelper.fs b/src/app/FakeLib/MSBuildHelper.fs index 48bd9884253..4f7f3d93d38 100644 --- a/src/app/FakeLib/MSBuildHelper.fs +++ b/src/app/FakeLib/MSBuildHelper.fs @@ -133,6 +133,7 @@ type MSBuildParams = Properties : (string * string) list MaxCpuCount : int option option NodeReuse : bool + RestorePackagesFlag : bool ToolsVersion : string option Verbosity : MSBuildVerbosity option NoConsoleLogger : bool @@ -148,6 +149,7 @@ let mutable MSBuildDefaults = ToolsVersion = None Verbosity = None NoConsoleLogger = false + RestorePackagesFlag = false FileLoggers = None DistributedLoggers = None } @@ -182,7 +184,7 @@ let serializeMSBuildParams (p : MSBuildParams) = | [] -> None | t -> Some("t", t |> Seq.map (replace "." "_") |> separated ";") - let properties = p.Properties |> List.map (fun (k, v) -> Some("p", sprintf "%s=\"%s\"" k v)) + let properties = ("RestorePackages",p.RestorePackagesFlag.ToString()) :: p.Properties |> List.map (fun (k, v) -> Some("p", sprintf "%s=\"%s\"" k v)) let maxcpu = match p.MaxCpuCount with