1. 01 5月, 2017 1 次提交
    • J
      Create the property files · cdb9dee3
      Jared Parsons 提交于
      Create the Packages.props and FixedPackages.props.  These are the files
      which will contain our MSBuild mapping from packag name to package
      version
      cdb9dee3
  2. 29 4月, 2017 1 次提交
    • J
      Upgrade Roslyn to consume newer Microsoft.Net.RoslynDiagnostics · 54d48b75
      Jason Malinowski 提交于
      My motivation for doing this is to pick up the new PublicAPI checker
      that understands type forwards. In doing so I disabled a bunch of new
      warnings that are either broken or not really applicable to Roslyn.
      One new warning (don't rethrow exceptions with throw ex;) seemed useful
      enough to keep on so I left it on and fixed the one offense in the
      codebase.
      54d48b75
  3. 28 4月, 2017 1 次提交
  4. 23 4月, 2017 1 次提交
  5. 22 4月, 2017 1 次提交
    • J
      Move to using OutputPath for controlling output · b17e9bf0
      Jared Parsons 提交于
      Based on discussions with SDK team, attempting to switch to using
      `$(OutputPath)` for controlling our output directory instead of
      `$(OutDir)`.  This is how the SDK recommends teams do it and need
      to validate whether this will work for us or not.
      b17e9bf0
  6. 20 4月, 2017 3 次提交
    • J
      Update the generate scripts and README · 6d59ad84
      Jared Parsons 提交于
      6d59ad84
    • J
      Fix the double write of xunit.abstractions.dll · d3e82424
      Jared Parsons 提交于
      In order to leverage LUT testing we need to have both of the
      follownig packages in our build.
      
      - xunit.runner.desktop
      - xunit
      
      Both of these include xunit.abstractions.dll in different forms: content
      and reference respectively.  This creates a double write violation in our
      build.
      
      I've spoken with the xunit team and at this point they believe the
      feature is executing as designed.  The content use in xunit.runner.desktop
      is meant to support 1.X clients who can't reference the package.
      
      I'm still working with them to find a better way to exclude this but
      for now this will remove the race in our build.
      
      Issue #18573 will remain open to track the handling here and find
      a better solution.
      d3e82424
    • J
      0d1ef298
  7. 19 4月, 2017 1 次提交
    • J
      Introduce Exec-Command · 87982abc
      Jared Parsons 提交于
      There is no good method today for executing windows commands with
      dynamically built argument lists in Powershell.  This change attempts
      to address that by introducing Exec-Command which uses the .NET
      Process API directly.  This makes it straight forward to build windows
      commands that rely on windows style parsing and output
      87982abc
  8. 12 4月, 2017 1 次提交
    • J
      Remove Concord project · d6d33272
      Jared Parsons 提交于
      At this point the Concord project exists just to fix a signing issue in
      the Debugger NuGet packages.
      
      This project is causing problems in our port to the new SDK because it's
      a Net 45 portable project that is referenced by Net 20 projects.  The
      old build silently ignores this incompatibility but the new SDK takes
      issue with it, and the method it uses to pass DLLs around.
      
      Taking the simpler approach here of just fixing the signing issues (side
      thread going with debugger team) and removing the project.
      d6d33272
  9. 11 4月, 2017 2 次提交
  10. 08 4月, 2017 1 次提交
  11. 07 4月, 2017 2 次提交
  12. 01 4月, 2017 1 次提交
  13. 30 3月, 2017 1 次提交
    • J
      Change build to check in generated files · 5ba84396
      Jared Parsons 提交于
      The motivation for this change is to simplify our build and develop
      steps.
      
      Previously our compiler builds included files generated into the Obj
      folder during previous phases of the build.  This meant that in order to
      open Roslyn.sln successfully the code needed to be built first.  Not
      ideal.
      
      The generated code involved is rarely changed.  But in order to build
      the generators themselves must be built and run as a part of every
      build.  This is doable but adds unncessary overhead to development and
      complicates our build files a bit.
      
      This approach checks in the generated files which should have the
      following benefits:
      
      - Roslyn.sln can be open after a restore
      - Build process is simplified and marginally faster for many operations
      - Generated code now participates in GitLink
      5ba84396
  14. 28 3月, 2017 1 次提交
  15. 25 3月, 2017 1 次提交
  16. 24 3月, 2017 2 次提交
  17. 20 3月, 2017 1 次提交
  18. 16 3月, 2017 1 次提交
  19. 15 3月, 2017 2 次提交
  20. 14 3月, 2017 2 次提交
  21. 13 3月, 2017 1 次提交
  22. 12 3月, 2017 1 次提交
    • J
      Move to GitLink 3.0 · 303473d6
      Jared Parsons 提交于
      This makes two changes:
      
      1. Move us to GitLink 3.0
      1. Add source link info to all binaries we sign
      303473d6
  23. 11 3月, 2017 1 次提交
  24. 10 3月, 2017 1 次提交
  25. 09 3月, 2017 1 次提交
  26. 03 3月, 2017 2 次提交
  27. 09 2月, 2017 1 次提交
  28. 08 2月, 2017 1 次提交
  29. 07 2月, 2017 2 次提交
  30. 04 2月, 2017 1 次提交
  31. 02 2月, 2017 1 次提交