1. 28 3月, 2018 1 次提交
    • J
      Update PATH to our xcopy CLI · d84b8ec9
      Jared Parsons 提交于
      In the case the CLI was previously downloaded but not yet on `%PATH%` we
      need to manually add it there. Not doing it leads to cases where MSBuild
      can't find the proper SDK and as a result failing the build.
      
      closes #25649
      d84b8ec9
  2. 21 3月, 2018 8 次提交
  3. 20 3月, 2018 6 次提交
    • J
      Remove buildAll option · 70534613
      Jared Parsons 提交于
      There is now just a `-build` option. The `-buildAll` option was
      introduced at the time when our official and normal build had fairly
      significant differences. Now the delta is very small. Removing this as
      it's no longer relevant.
      70534613
    • J
      Restore generates binary log on Windows · a3d3b856
      Jared Parsons 提交于
      a3d3b856
    • J
      Remove DevDivInsertionFiles.sln · 8e9a9f35
      Jared Parsons 提交于
      DevDivInsertionFiles.vbproj is the last project which isn't included in
      Roslyn.sln. Included it there and remove the solution that used to drive
      it's build.
      8e9a9f35
    • J
      Move xunit output to diagnostic log folder · e19dbad3
      Jared Parsons 提交于
      This change moves the captured xunit standard output file into the
      standard log folder.
      
      closes #25602
      e19dbad3
    • J
      Fix bad merge · 13da8681
      Jared Parsons 提交于
      13da8681
    • J
      Move all build diagnostic info into Logs dir · 16d1f39c
      Jared Parsons 提交于
      This moves all of our build diagnistic output into the same folder:
      Binaries\Configuration\Logs. Having it in a single folder is necessary
      for us to upload the information using the VSTS Build Artifact task.
      
      Jenkins should be unaffected. It supports and uses wildcards for the
      file types we need to be uploaded on failed builds.
      16d1f39c
  4. 13 3月, 2018 1 次提交
  5. 10 3月, 2018 1 次提交
    • J
      Move to the 2.1 SDK · b16f03fd
      Jared Parsons 提交于
      This moves Roslyn to use the 2.1 SDK.
      
      This may appear to be moving the SDK version backwards from 2.2 to 2.1.
      In reality though it is a move forward. There was a brief time when the
      SDK switched their versions to 2.2 before reverting back to 2.1. Roslyn
      took a dependency on SDK in that small window.
      
      More details available here:
      
      https://github.com/dotnet/announcements/issues/57
      b16f03fd
  6. 09 3月, 2018 1 次提交
  7. 02 3月, 2018 3 次提交
  8. 01 3月, 2018 1 次提交
  9. 28 2月, 2018 1 次提交
  10. 15 2月, 2018 1 次提交
  11. 13 2月, 2018 1 次提交
  12. 03 2月, 2018 1 次提交
    • J
      Move to xunit.console for CoreClr tests · 44c6d7c8
      Jared Parsons 提交于
      Previously we were using xunit.console for desktop tests and dotnet-xunit for our
      CoreClr tests. This change unifies us on top of xunit.console (now that it has a
      netcoreapp2.0 version available).
      44c6d7c8
  13. 24 1月, 2018 1 次提交
    • A
      Fix compiler server on CoreCLR and enable bootstrapping on CoreCLR build (#24239) · c1b61732
      Andy Gocke 提交于
      This PR fixes the CoreCLR compiler server on Windows and changes our bootstrap 
      build to act as a test case. The build was previously failing during pipe ownership verification
      because the required API was not available through reflection. This change
      uses the System.IO.Pipes.AccessControl API to do pipe ownership verification
      instead. However, System.IO.Pipes.AccessControl is operating system dependent 
      and thus ends up in the runtimes subdirectory next to the build task.
      Unfortunately, there is no mechanism for automatic assembly resolution
      of plugin DLLs like MSBuild tasks, so we have to implement something
      similar ourselves. This change hooks assembly resolution and, when we
      see a well-known DLL request, we redirect it to the appropriate path.
      
      Fixes #20900 and #24072
      c1b61732
  14. 18 1月, 2018 1 次提交
  15. 14 12月, 2017 1 次提交
    • J
      Add a -binaryLog option to MSBuild · d07f37b6
      Jared Parsons 提交于
      Can now specify "-binaryLog" to Build.cmd and it will produce a binary
      log for every invocation of MSBuild. The logs will be written out to the
      `Binaries\Logs` directory.
      d07f37b6
  16. 12 12月, 2017 3 次提交
  17. 09 12月, 2017 1 次提交
  18. 08 12月, 2017 2 次提交
  19. 07 12月, 2017 3 次提交
  20. 01 12月, 2017 1 次提交
  21. 30 11月, 2017 1 次提交
    • J
      Remove the uber VSIX · c4e440b4
      Jared Parsons 提交于
      These projects are no longer needed. Removing them.
      
      Historically these were used to create an uber VSIX that nested all of
      our other VSIX for a single deployment point. In practice though we have
      not actually used these. The install / uninstall issues around them are
      too problematic.
      
      Should the uninstall issues be fixed we will consider bringing these
      back
      c4e440b4