Skip to content

Conversation

@meaghanlewis
Copy link
Contributor

@meaghanlewis meaghanlewis commented Nov 7, 2025

Summary

This pull request updates documentation throughout the .NET docs to add support for .NET 10.0. The changes include updating version references, support tables, download links, and command-line instructions to reflect .NET 10.0 as a supported release, while removing references to older, unsupported versions. These updates ensure users have accurate and up-to-date information for installing, using, and targeting .NET 10.0 across various platforms.

.NET 10.0 support and visibility:

  • Added .NET 10.0 to supported versions lists, support tables, and download links in installation and support documentation [1] [2] [3] [4] [5] [6] [7].
  • Updated quick filter columns and API browser landing page to include .NET 10.0 and related frameworks.

Installation and upgrade instructions:

  • Updated package manager and manual installation instructions to reference .NET 10.0, including new package names and upgrade commands [1] [2].
  • Refreshed sample outputs for installed .NET SDKs and runtimes to show .NET 10.0 on Windows, Linux, and macOS [1] [2] [3] [4].

Templates and MSBuild properties:

  • Updated dotnet new template documentation to indicate new templates introduced in .NET 10.0 and added .NET 10.0 as a default target framework [1] [2] [3].
  • Added .NET 10.0 options to the MSBuild properties documentation for code analyzers.

General documentation maintenance:

  • Updated documentation dates to November 7, 2025, across multiple files to reflect the latest revision [1] [2] [3] [4] [5] [6] [7].

These changes collectively ensure the documentation is ready for the .NET 10.0 release and provides clear guidance to users on supported versions and installation procedures.

Contributes to #48865


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
api/index.md .NET API browser
docs/core/install/how-to-detect-installed-versions.md Check installed .NET versions on Windows, Linux, and macOS
docs/core/install/linux-scripted-manual.md Install .NET on Linux by using an install script or by extracting binaries
docs/core/install/linux-snap-sdk.md docs/core/install/linux-snap-sdk
docs/core/install/linux-ubuntu-decision.md Install .NET on Ubuntu decision guide
docs/core/project-sdk/msbuild-props.md MSBuild properties for Microsoft.NET.Sdk
docs/core/tools/dotnet-new-sdk-templates.md Default templates for dotnet new
docs/core/versions/index.md docs/core/versions/index
docs/fundamentals/implementations.md .NET implementations
docs/standard/choosing-core-framework-server.md .NET vs. .NET Framework for server apps
docs/standard/net-standard.md .NET Standard
docs/welcome.md Welcome to .NET

@dotnetrepoman dotnetrepoman bot added this to the November 2025 milestone Nov 7, 2025
@meaghanlewis meaghanlewis marked this pull request as ready for review November 7, 2025 18:35
@meaghanlewis meaghanlewis requested review from a team, adegeo and gewarren as code owners November 7, 2025 18:35
Copilot AI review requested due to automatic review settings November 7, 2025 18:35
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 .NET documentation to reflect .NET 10 as the latest version, replacing references to .NET 9 throughout. The changes include version tables, preprocessor symbols, installation guides, and various configuration documentation.

Key Changes

  • Updates preprocessor symbols to include NET10_0 and related symbols
  • Adds .NET 10.0 to .NET Standard compatibility tables across all versions
  • Updates "What's new" links to point to .NET 10 and C# 14
  • Adds .NET 10 TFMs and platform-specific target frameworks
  • Updates installation instructions and package names for .NET 10
  • Updates support version tables and compatibility matrices

Reviewed Changes

Copilot reviewed 24 out of 24 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
includes/preprocessor-symbols.md Added NET10_0 preprocessor symbols and version constants
includes/net-standard-*.md Added 10.0 to .NET version support lists across all .NET Standard versions
docs/welcome.md Updated "What's new" links to reference .NET 10 and C# 14
docs/standard/net-standard.md Updated text to use generic ".NET 5 and later" phrasing
docs/standard/frameworks.md Added .NET 10 TFM entries and platform-specific variants
docs/standard/choosing-core-framework-server.md Updated reference to latest .NET version from 9 to 10
docs/fundamentals/implementations.md Updated latest version reference from .NET 9 to .NET 10
docs/core/versions/index.md Updated latest non-LTS version reference (contains logic error)
docs/core/tools/dotnet-new-sdk-templates.md Added .NET 10 framework tables, updated template introduction versions
docs/core/project-sdk/msbuild-props.md Added AnalysisLevel property values for .NET 10
docs/core/install/linux-ubuntu-decision.md Updated Ubuntu package availability to include .NET 10
docs/core/install/linux-snap-sdk.md Added .NET 10 entry to package channels table
docs/core/install/linux-scripted-manual.md Updated support status table and download links for .NET 10
docs/core/install/includes/supported-versions.md Added .NET 10.0 STS support dates
docs/core/install/how-to-detect-installed-versions.md Updated example output to show .NET 10 installations
api/index.md Updated quick filter columns to reference .NET 10 APIs

Copy link
Contributor

@gewarren gewarren left a comment

Choose a reason for hiding this comment

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

I'd like @adegeo to give final approval for the install articles.

Copy link
Contributor

Choose a reason for hiding this comment

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

Can you remove this from the PR? We can't assume things for Ubuntu, it has a wild history that's settling down, but I need to go through everything closely to make sure it's accurate. I'm going through all the Linux docs in a different branch.

Copy link
Contributor

@adegeo adegeo left a comment

Choose a reason for hiding this comment

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

Approved! But please remove the Ubuntu changes first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants