Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/msbuild
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8a330c4
Choose a base ref
...
head repository: dotnet/msbuild
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e5ebe15
Choose a head ref
  • 2 commits
  • 2 files changed
  • 3 contributors

Commits on Apr 2, 2026

  1. Final branding for 18.6 release (#13473)

    ## Release 18.6 — Phase 4: Final Branding
    
    Tracking issue: #13468
    
    ### Changes
    - Add \<DotNetFinalVersionKind>release</DotNetFinalVersionKind>\ on the
    \VersionPrefix\ line (creates merge conflict for forward-flow)
    - Change \PreReleaseVersionLabel\ from \preview\ to \servicing\
    
    Generated by \scripts/Stabilize-Release.ps1\.
    
    ### Next steps after merge
    - Bootstrap OptProf for \�s18.6\
    - Babysit VS insertion PR into VS \main\ before insiders snap (Apr 3)
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    MichalPavlik and Copilot authored Apr 2, 2026
    Configuration menu
    Copy the full SHA
    50afea8 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2026

  1. Default to enumerating "MSBuild" processes (#13501)

    Fixes devdiv2860587
    
    ### Summary
    
    Fixes the `BuildManager.ShutdownAllNodes()` API used to close MSBuild at
    VS shutdown.
    
    ### Customer Impact
    
    VS didn't clean up after itself and left `MSBuild.exe` processes idle
    after shutdown.
    
    ### Regression?
    
    Yes, worked in 18.5. 
    
    ### Testing
    
    Manual validation of fix.
    
    ### Risk
    
    Low. This API is used when acquiring (existing) nodes, but that codepath
    always passed in enough information to avoid the bug.
    rainersigwald authored Apr 8, 2026
    Configuration menu
    Copy the full SHA
    e5ebe15 View commit details
    Browse the repository at this point in the history
Loading