anchor.diff:  }
   
   function Make-SysO($version) {
  -    Download-Exe "github.com/josephspurrier/goversioninfo/cmd/goversioninfo" "goversioninfo.exe"
  +    $exepath = (Download-Exe "github.com/josephspurrier/goversioninfo/cmd/goversioninfo")
  +    Write-Verbose "Use $exepath"
       if( $version -match "^\d+[\._]\d+[\._]\d+[\._]\d+$" ){
           $v = $version.Split("[\._]")
       }else{
  
positive.code:     }
      Write-Verbose "version=$version"
  
      .\goversioninfo.exe `
          "-file-version=$version" `
          "-product-version=$version" `
          "-icon=Etc\nyagos.ico" `
  
negative.code: }
  
  
  function Download-Exe($url){
      $exename = $url.Split("/")[-1] + ".exe"
      $exepath = (Join-Path (Join-Path (go env GOPATH).Split(";")[0] "bin") $exename)
  
      if( Test-Path $exepath ){
          Write-Verbose "Found $exepath"
          return $exepath
      }
      Write-Verbose "$exename not found."
      $private:GO111MODULE = $env:GO111MODULE
      $env:GO111MODULE = "off"
      Write-Verbose "$ go get $url"
      go get $url
      $env:GO111MODULE = $private:GO111MODULE
      return $exepath
  }
  
  function Build([string]$version="",[string]$tags="",[string]$target="") {
  