anchor.diff:  
       let foundExe =
           match isUnix, EnvironmentHelper.monoVersion with
  -        | true, Some(_, Some(version)) when version >= monoVersionToUseMSBuildOn -> 
  +        | true, Some(_, Some(version)) when version >= monoVersionToUseMSBuildOn ->
               let sources = [
                   msbuildEnvironVar |> Option.map (exactPathOrBinaryOnPath "msbuild")
                   msbuildEnvironVar |> Option.bind which
  
positive.code:                 findOnVSPathsThenSystemPath
              ]
              defaultArg (sources |> List.choose id |> List.tryHead) "MSBuild.exe"
      
      if foundExe.Contains @"\BuildTools\" then
          traceFAKE "If you encounter msbuild errors make sure you have copied the required SDKs, see https://github.com/Microsoft/msbuild/issues/1697"
      elif foundExe.Contains @"\2017\" then
  
negative.code: /// Tries to detect the right version of MSBuild.
  ///   - On all OS's, we check a `MSBuild` environment variable which is either
  ///     * a direct path to a file to use, or
  ///     * a directory that contains a file called
  ///         * `msbuild` on non-Windows systems with mono >= 5.0.0.0, or
  ///         * `xbuild` on non-Windows systems with mono < 5.0.0.0,
  ///         * `MSBuild.exe` on Windows systems, or
  