anchor.diff:          { c with
               Project = "src/Paket/Paket.fsproj"
               OutputPath = tempDir
  -            AdditionalArgs =
  -                [ sprintf "/p:Version=%s" release.NugetVersion
  -                  sprintf "/p:PackageReleaseNotesFile=%s" releaseNotesPath
  -                  "/p:PackAsTool=true" ]
  +            AdditionalArgs = packageProps @ [ "/p:PackAsTool=true" ]
               ToolPath = dotnetExePath
           })
       DotNetCli.Pack (fun c ->
           { c with
               Project = "src/Paket.Bootstrapper/Paket.Bootstrapper.csproj"
               OutputPath = tempDir
  -            AdditionalArgs =
  -                [ sprintf "/p:Version=%s" release.NugetVersion
  -                  sprintf "/p:PackageReleaseNotesFile=%s" releaseNotesPath
  -                  "/p:PackAsTool=true"]
  +            AdditionalArgs = packageProps @ [ "/p:PackAsTool=true" ]
               ToolPath = dotnetExePath
           })
       DotNetCli.Pack (fun c ->
           { c with
               Project = "src/FSharp.DependencyManager.Paket/FSharp.DependencyManager.Paket.fsproj"
               OutputPath = tempDir
  -            AdditionalArgs =
  -                [ sprintf "/p:Version=%s" release.NugetVersion
  -                  sprintf "/p:PackageReleaseNotesFile=%s" releaseNotesPath ]
  +            AdditionalArgs = packageProps
               ToolPath = dotnetExePath
           })
   )
  
positive.code:             Framework = "netcoreapp2.1"
              Output = FullName (currentDirectory </> buildDirNetCore)
              ToolPath = dotnetExePath
              AdditionalArgs = ["--no-build"]
          })
      DotNetCli.Publish (fun c ->
          { c with
              Project = "src/Paket.Bootstrapper"
              Framework = "net461"
              Output = FullName (currentDirectory </> buildDirBootstrapperNet461)
              ToolPath = dotnetExePath
              AdditionalArgs = ["--no-build"]
          })
  
      DotNetCli.Publish (fun c ->
  
negative.code: )
  
  Target "Publish" (fun _ ->
      let publishArgs =
          [
              "--no-build"
          ] // since no build, we have to ensure that the build sets assemblyinfo correctly, especially because the publish output of this step
            // is used in the ILRepack of the .net executable
  
      DotNetCli.Publish (fun c ->
          { c with
              Project = "src/Paket"
              Framework = "net461"
              Output = FullName (currentDirectory </> buildDirNet461)
              ToolPath = dotnetExePath
              AdditionalArgs = publishArgs
          })
  
      DotNetCli.Publish (fun c ->
  