anchor.diff:  // PREPARE
   
   Target "Start" DoNothing
  -Target "Clean" (fun _ -> CleanDirs ["out"; "obj" ])
   Target "RestorePackages" RestorePackages
  +
  +Target "Clean" (fun _ ->
  +    CleanDirs [ "obj" ]
  +    CleanDirs [ "out/api"; "out/docs"; "out/packages" ]
  +    CleanDirs [ "out/lib/Net35"; "out/lib/Net40"; "out/lib/Profile47"; "out/lib/Net344" ]
  +    CleanDirs [ "out/test/Net35"; "out/test/Net40"; "out/test/Profile47"; "out/test/Net344" ]
  +    CleanDirs [ "out/lib-signed/Net40" ]
  +    CleanDirs [ "out/test-signed/Net40" ])
   
   Target "AssemblyInfo" (fun _ ->
       BulkReplaceAssemblyInfoVersions "src/" (fun f ->
  
positive.code: // NATIVE TEST
  
  Target "TestNativex86" (fun _ ->
      !! "out/MKL/Windows/x86/*UnitTests*.dll"
      |> NUnit (fun p ->
          { p with
  
negative.code:             TimeOut = TimeSpan.FromMinutes 30.
              OutputFile = "TestResults.xml" }))
  Target "TestNativex64" (fun _ ->
      ActivateFinalTarget "CloseTestRunner"
      !! "out/MKL/Windows/x64/*UnitTests*.dll"
      |> NUnit (fun p ->
          { p with
              ToolName = "nunit-console.exe"
              DisableShadowCopy = true
              TimeOut = TimeSpan.FromMinutes 30.
              OutputFile = "TestResults.xml" }))
  Target "TestNative" DoNothing
  
  FinalTarget "CloseTestRunner" (fun _ ->
      ProcessHelper.killProcess "nunit-agent.exe"
      ProcessHelper.killProcess "nunit-agent-x86.exe"
  )
  
  "BuildNativex86" ==> "TestNativex86" ==> "TestNative"
  "BuildNativex64" ==> "TestNativex64" ==> "TestNative"
  