Update MSBuild and Roslyn dependencies for non-servicing builds#37875
Conversation
…on-live scenario Co-authored-by: AndriySvyryd <6539701+AndriySvyryd@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Updates the pinned MSBuild and Roslyn package versions used for non-servicing builds (when ShouldUseLiveRoslyn is false) in the EF Core build/versioning infrastructure.
Changes:
- Bump MSBuild package versions from 18.0.2 to 18.3.3 for non-live Roslyn builds.
- Bump Roslyn package versions from 5.0.0 to 5.3.0-2.final for non-live Roslyn builds.
You can also share your feedback on Copilot code review. Take the survey.
roji
left a comment
There was a problem hiding this comment.
LGTM, but a reminder to be extra careful with these packages as they restrict compiler/VS versions that can be used (we've had issues around this before).
This shouldn't be an issue since we are only targeting net11, which will only be supported by the latest VS version at the time of release |
Bumps the pinned MSBuild and Roslyn package versions used when
ShouldUseLiveRoslynisfalse(i.e., all non-servicing builds).Version changes
Microsoft.Build.FrameworkMicrosoft.Build.Utilities.CoreMicrosoft.Build.Tasks.CoreMicrosoft.CodeAnalysis.CSharpMicrosoft.CodeAnalysis.CSharp.WorkspacesMicrosoft.CodeAnalysis.Workspaces.MSBuildThe servicing (
ShouldUseLiveRoslyn = true) versions (MSBuild 18.5.0 / Roslyn 5.5.0) are unchanged.🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.