build-new.ps1 714 B

12345678910111213141516171819202122
  1. $msbuild = Get-ItemProperty "hklm:\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0"
  2. # TODO: if not found, bail out
  3. $msbuildExe = Join-Path $msbuild.MSBuildToolsPath "msbuild.exe"
  4. $build = "1.0.0-rc1-update1"
  5. Write-Host "Setting DNVM version" -Foreground Green
  6. dnvm use $build -r clr -arch x64 -p
  7. $runtimeDir = Join-Path $env:USERPROFILE "\.dnx\runtimes\dnx-clr-win-x64.$build"
  8. Write-Host "Restoring packages" -Foreground Green
  9. dnu restore . --quiet | out-null
  10. Write-Host "Building projects" -Foreground Green
  11. $projects = gci . -Directory `
  12. | Where-Object { Test-Path (Join-Path $_.FullName "project.json") } `
  13. | Select -ExpandProperty Name
  14. foreach ($project in $projects) {
  15. dnu build $project --quiet
  16. }