anchor.diff:  
   Target "InspectCodeAnalysis" (fun _ ->
       "resharper-clt.portable" |> Choco.Install id
  -    
  +
       directExec(fun info ->
           info.FileName <- "inspectcode"
           info.Arguments <- "/o=\"" + artifactsDir + "inspectcodereport.xml\" /project=\"NVika\" \"src\Vika.sln\"" ) |> ignore
   )
   
   Target "GendarmeAnalysis" (fun _ ->
  -    "mono.gendarme" |> NugetInstall (fun p -> 
  -    { p with 
  +    "mono.gendarme" |> NugetInstall (fun p ->
  +    { p with
           OutputDirectory = "tools";
           ExcludeVersion = true
       })
  -    
  +
       if not (directExec(fun info ->
           info.FileName <- System.IO.Path.GetFullPath "./tools/Mono.Gendarme/tools/gendarme.exe"
           info.Arguments <- "--xml " + buildResultDir + "GendarmeReport.xml " + "--ignore " + buildDir + "gendarme.ignore " + buildResultDir + "NVika.exe" ))
           && isOriginalRepo && fileExists (buildResultDir @@ "GendarmeReport.xml")
       then
  +        // if defects are found, the report is saved in a GitHub Gist since Travis doesn't have a storage space
           let report = System.Xml.Linq.XDocument.Load(buildResultDir @@ "GendarmeReport.xml")
           let xn s = System.Xml.Linq.XName.Get(s)
           if report.Descendants(xn "defect").Any(fun d -> d.Attribute(xn "Severity").Value = "High" || d.Attribute(xn "Severity").Value = "Critical")
  
positive.code: )
  
  Target "LaunchNVika" (fun _ ->
      let reportsPath = 
          [
              artifactsDir + "inspectcodereport.xml";
              buildResultDir + "static-analysis.sarif.json";
  
negative.code:     ++ (buildResultDir + "NVika.exe.config")
      |> CopyFiles msBuildToolsFolder
  
      NuGetPack (fun p ->
          { p with
              Authors = authors
              Description = projectDescription
  