1. 26 9月, 2018 1 次提交
  2. 13 9月, 2018 1 次提交
    • T
      Switch to Arcade targets for building VSIXes (#29590) · 515ff80d
      Tomáš Matoušek 提交于
      * Rename target GetBuildVersion to GetVsixVersion
      
      * Targets refactoring to align with Arcade SDK
      
      * Remove unused property
      
      * Use Arcade VSIX build targets
      
      * Upload Willow VSIXes directly from VSSetup directory
      
      * Add setup packages to Roslyn.sln
      
      * Remove swr validation from BuildBoss
      
      * Avoid copying CoreXT packages
      
      * Don't delete DevDivPackages\Roslyn dir
      
      * Upload vsixes even when the build fails
      
      * Clean up VSIX project files
      
      * Install VSIXes in specified order
      
      * Do not set TargetFrameworkVersion.
      
      * Fix parameter
      
      * DevDivInsertion better error message
      
      * Remove 'win' from target string
      
      * Fix dir name
      
      * Install Setup.Dependencies
      
      * Default values for insertion components
      
      * Make BuildBoss happy
      
      * Fix VSIX path
      
      * NGEN binaries that should have been NGEN'd
      
      * RoboCopy returns non-zero exit code on success
      
      * Pass OfficialBuild property to vsmanproj
      515ff80d
  3. 07 9月, 2018 1 次提交
  4. 28 8月, 2018 1 次提交
    • T
      NuGet packaging (#29408) · 8a34dfb2
      Tomáš Matoušek 提交于
      * NuGet packaging
      
      * Add missing VS package references
      
      * Fix scripts
      
      * Add comment on Workspace.Desktop references with PrivateAssets
      
      * Fix Microsoft.NETCore.Compilers package
      
      * Fix up references
      
      * Build fixes
      
      * Correct OutputPath for package projects
      
      * Use NuGetRepack to force exact versions in per-build packages
      8a34dfb2
  5. 21 8月, 2018 1 次提交
  6. 17 7月, 2018 1 次提交
  7. 14 7月, 2018 1 次提交
  8. 30 6月, 2018 1 次提交
  9. 20 6月, 2018 1 次提交
    • D
      Make "Roslyn" default setup project · e40c950a
      David Kean 提交于
      By default, VS sets the first project listed in the solution as the default project. This saves new contributors from having to manually set the default project.
      e40c950a
  10. 06 6月, 2018 1 次提交
  11. 02 5月, 2018 1 次提交
  12. 13 4月, 2018 1 次提交
  13. 12 4月, 2018 1 次提交
  14. 24 3月, 2018 1 次提交
    • J
      Delete VisualStudioSetup.Next · ef144be4
      Jason Malinowski 提交于
      This project originally existed to support a Dev14 vs. Dev15 split,
      which we no longer version that way. This project had it's contents
      moved out a few minor updates of Dev15 ago, and is now empty, only
      so that way if you had an older VS Update F5 would still work. Now
      we require 15.6 as a base drop, which also has this containing nothing,
      so we can just delete this.
      ef144be4
  15. 22 3月, 2018 7 次提交
  16. 20 3月, 2018 2 次提交
    • 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
      Clean up dependencies projects (#25609) · fd87d3db
      Jason Malinowski 提交于
      * Remove src/Setup/DevDivPackagesRoslyn/
      
      This contained a list of packages that we depended on and needed
      facades deployed into Visual Studio. We already have
      VisualStudioSetup.Dependencies that already (should have...) contained
      all the facades and more. We can just consume that project instead
      of having yet another duplication of facade lists.
      
      * Fix casing
      
      * Also include the CompilerExtension as a source of facades that we must include
      
      This ensures that if the compiler adds a new facade but we don't update
      VisualStudioSetup.Dependencies (either intentionally or by accident)
      we still will include the right facades.
      
      * Include DevDivPackagesDebugger into Roslyn.sln
      
      By doing this, the VisualStudioSetup.Dependencies.csproj will now
      figure out the highest version of our own dependencies and the debugger
      dependencies, and create a single package that we can deploy that
      contains all of them.
      
      * Exclude inserting packages that are created by VS itself
      
      * Remove ProjectGuid from DevDivPackagesDebugger.csproj
      
      This makes BuildBoss happy.
      fd87d3db
  17. 15 3月, 2018 1 次提交
    • A
      Remove Portable server (#25449) · b2bd77b0
      Andy Gocke 提交于
      This code was built as a prototype for porting the compiler server to
      other platforms. It has now been ported to CoreCLR and multiple OSes
      through multitargeting. The portable server cannot meet our security
      requirements and will never ship, so it's continued existence in our
      code is merely confusing to anyone who happens upon it.
      b2bd77b0
  18. 19 12月, 2017 3 次提交
  19. 07 12月, 2017 1 次提交
    • J
      Add BuildUtil to Roslyn.sln · 669d5ad4
      Jared Parsons 提交于
      This is a standard tool in our repo. Looks like it was just omitted by
      accident when it was originally authored.
      669d5ad4
  20. 01 12月, 2017 1 次提交
  21. 29 11月, 2017 2 次提交
  22. 18 11月, 2017 1 次提交
  23. 05 10月, 2017 1 次提交
  24. 15 9月, 2017 1 次提交
  25. 12 9月, 2017 2 次提交
  26. 01 9月, 2017 1 次提交
    • J
      Moved to xunit 2.2.0 · 145fa1fc
      Jared Parsons 提交于
      This primarily moves us to the 2.2.0 version of xunit. In order to make
      that transition though a number of other changes needed to happen as
      well:
      
      1. Needed to move our desktop target to 4.6.1. This should've been
      required some time ago but we were essentially depending on bugs in the
      SDK / NuGet.
      1. Remove the DeployCoreClrTestRuntime project. This entire idea
      depended on having the xunit.console.netcore package. This has since
      been deleted and doesn't work with the 2.0 SDK.
      1. Remove the deploy compiler tools project. Can just use dotnet exec
      now and that's much more efficient.
      1. Resolve a new ambiguity with KeyValuePair. A helper of ours now
      exists in netcoreapp2.0.
      
      I fully expect a number of Jenkins legs to fail with this change: build
      correctness, coreclr and ubuntu. But I want to validate our other legs
      and am still trackind down answers needed to fix the others.
      145fa1fc
  27. 29 7月, 2017 1 次提交
    • J
      Remove Desktop customization · cac9d6b2
      Jared Parsons 提交于
      Portable unit tests now build their desktop variants directly to the
      UnitTests directory in a runnable state. This allwos tests to be run
      directly and removes the need for the desktop deployment project.
      cac9d6b2
  28. 18 7月, 2017 1 次提交
    • J
      Restructure how assets are published · 033fc121
      Jared Parsons 提交于
      Our long term goal with asset publishing is to make it a completely
      separate step from build. It's an operation which can optional be done
      after builds complete. Even being done multiple times if needed to say
      work around errors.
      
      Additionally publish should be a deliberate, explicit operation. The
      simple act of branching should not publish by default, it should be
      explicitly opted into.
      
      This moves us in that direction by doing the following:
      
      - Centralizes our publish story to a single file: PublishData.json in
      master
      - Makes publish a step that can easily be run on any completed build
      - Makes NuGet / VSIX publishing per branch and configurable. Allows for
      uploads to many feeds if necessary
      - Begins using dotnet/versions to track our packages.
      033fc121
  29. 28 6月, 2017 1 次提交