Skip to content

Conversation

@rainersigwald
Copy link
Member

  • Bump version number to 18.0
  • Compat suppression for VersionLatest change

This intentionally moves to track the latest-compared-to-the-current-
MSBuild version--but since enum values are baked into references,
assemblies compiled against the old version will still reference 17.
@rainersigwald rainersigwald added this to the .NET 10 milestone Sep 15, 2025
@rainersigwald rainersigwald requested a review from a team as a code owner September 15, 2025 15:14
Copilot AI review requested due to automatic review settings September 15, 2025 15:14
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates MSBuild's version number to 18.0, preparing for the next major release. The changes include version constant updates across multiple files and the addition of compatibility suppressions for binary breaking changes.

  • Updates all version constants from 17.0 to 18.0 across the codebase
  • Updates VersionLatest enum to point to Version180
  • Adds compatibility suppressions for the VersionLatest change

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Utilities/ToolLocationHelper.cs Updates VersionLatest enum value from Version170 to Version180
src/Utilities/CompatibilitySuppressions.xml Adds CP0011 suppressions for the VersionLatest field change
src/Shared/Constants.cs Updates CurrentProductVersion from "17.0" to "18.0"
src/Framework/Telemetry/TelemetryConstants.cs Updates VSMajorVersion from "17.0" to "18.0"
eng/Versions.props Updates VersionPrefix from "17.15.0" to "18.0.0"

@rainersigwald rainersigwald enabled auto-merge (squash) September 15, 2025 15:15
@rainersigwald
Copy link
Member Author

Internal test insertion PR looks good to me: https://dev.azure.com/devdiv/DevDiv/_git/VS/pullrequest/670037.

@rainersigwald rainersigwald merged commit 36b870e into dotnet:main Sep 15, 2025
9 checks passed
@rainersigwald rainersigwald deleted the bump-to-18 branch September 15, 2025 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants