diff --git a/docs/ai/advanced/snippets/sample-implementations/Implementations.csproj b/docs/ai/advanced/snippets/sample-implementations/Implementations.csproj
index 903bdb11aa5d9..ee1a117ba8f93 100644
--- a/docs/ai/advanced/snippets/sample-implementations/Implementations.csproj
+++ b/docs/ai/advanced/snippets/sample-implementations/Implementations.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/docs/ai/how-to/snippets/content-filtering/AIContentFiltering.csproj b/docs/ai/how-to/snippets/content-filtering/AIContentFiltering.csproj
index ec03663dfefb4..c6b08ee26fab8 100644
--- a/docs/ai/how-to/snippets/content-filtering/AIContentFiltering.csproj
+++ b/docs/ai/how-to/snippets/content-filtering/AIContentFiltering.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/ai/quickstarts/snippets/mcp-client/MinimalMCPClient.csproj b/docs/ai/quickstarts/snippets/mcp-client/MinimalMCPClient.csproj
index 350aa752bee1d..5376117660e16 100644
--- a/docs/ai/quickstarts/snippets/mcp-client/MinimalMCPClient.csproj
+++ b/docs/ai/quickstarts/snippets/mcp-client/MinimalMCPClient.csproj
@@ -10,7 +10,7 @@
-
+
diff --git a/docs/ai/quickstarts/snippets/mcp-server/.mcp/server.json b/docs/ai/quickstarts/snippets/mcp-server/.mcp/server.json
index 121b56ca46929..6888bbca4e89a 100644
--- a/docs/ai/quickstarts/snippets/mcp-server/.mcp/server.json
+++ b/docs/ai/quickstarts/snippets/mcp-server/.mcp/server.json
@@ -1,5 +1,5 @@
{
- "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
+ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
"description": "",
"name": "io.github./",
"version": "",
diff --git a/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.CreateEmbeddings/ConsoleAI.CreateEmbeddings.csproj b/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.CreateEmbeddings/ConsoleAI.CreateEmbeddings.csproj
index 4b3d309aceccc..7e663bbd6775f 100644
--- a/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.CreateEmbeddings/ConsoleAI.CreateEmbeddings.csproj
+++ b/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI.CreateEmbeddings/ConsoleAI.CreateEmbeddings.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI/ConsoleAI.csproj b/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI/ConsoleAI.csproj
index 699a1bfab907a..9e13b38d14f06 100644
--- a/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI/ConsoleAI.csproj
+++ b/docs/ai/snippets/microsoft-extensions-ai/ConsoleAI/ConsoleAI.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/docs/core/compatibility/containers/10.0/default-images-use-ubuntu.md b/docs/core/compatibility/containers/10.0/default-images-use-ubuntu.md
index 289ecb27134e7..bba3504a2ba5a 100644
--- a/docs/core/compatibility/containers/10.0/default-images-use-ubuntu.md
+++ b/docs/core/compatibility/containers/10.0/default-images-use-ubuntu.md
@@ -2,19 +2,17 @@
title: "Default .NET container tags now use Ubuntu"
description: Learn about the breaking change where the default .NET container tags, like `10.0`, use Ubuntu.
ms.date: 2/26/2025
+ai-usage: ai-assisted
---
# Default .NET images use Ubuntu
The default Linux distro for .NET tags has been changed from Debian to Ubuntu. This applies to all .NET tags that do not explicitly specify an OS.
-Debian images are still produced and supported. They can be referenced using the `-trixie-slim` suffix.
+- `docker pull mcr.microsoft.com/dotnet/sdk:10.0` - Refers to Ubuntu 24.04 "Noble Numbat"
+- `docker pull mcr.microsoft.com/dotnet/sdk:10.0-noble` - Refers to Ubuntu 24.04 "Noble Numbat"
-- `docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview` - Refers to Ubuntu 24.04 "Noble Numbat"
-- `docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview-noble` - Refers to Ubuntu 24.04 "Noble Numbat"
-- `docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview-trixie-slim` - Refers to Debian 13 "Trixie"
-
-The same change will apply to `10.0` tags once the `-preview` suffix is removed. This change was proposed in [dotnet-docker #5709](https://github.com/dotnet/dotnet-docker/discussions/5709).
+For more information about the container image platforms available at .NET 10's launch, see [dotnet-docker #6539](https://github.com/dotnet/dotnet-docker/discussions/6539). This change was proposed in [dotnet-docker #6526](https://github.com/dotnet/dotnet-docker/issues/6526).
## Version introduced
@@ -40,8 +38,6 @@ Debian and .NET release cycles (for mainline support) are the same length, while
Test your application. This change is unlikely to affect users.
-If you prefer Debian or have a dependency on it, use a Debian specific tag, such as `10.0-preview-trixie-slim`.
-
## Affected APIs
N/A
diff --git a/docs/core/tools/dotnet-build-server.md b/docs/core/tools/dotnet-build-server.md
index 80674a34e5b13..120697835b333 100644
--- a/docs/core/tools/dotnet-build-server.md
+++ b/docs/core/tools/dotnet-build-server.md
@@ -1,11 +1,11 @@
---
title: dotnet build-server command
description: The dotnet build-server command interacts with servers started by a build.
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet build-server
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-environment-variables.md b/docs/core/tools/dotnet-environment-variables.md
index 3791004dd6476..17bbe5d31310c 100644
--- a/docs/core/tools/dotnet-environment-variables.md
+++ b/docs/core/tools/dotnet-environment-variables.md
@@ -6,7 +6,7 @@ ms.date: 11/08/2023
# .NET environment variables
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
In this article, you'll learn about the environment variables used by .NET. Some environment variables are used by the .NET runtime, while others are only used by the .NET SDK and .NET CLI. Some environment variables are used by all three components.
@@ -304,10 +304,6 @@ If set to `1` (enabled), enables rolling forward to a pre-release version from a
For more information, see [the `--roll-forward` option for the `dotnet` command](dotnet.md#rollforward).
-### `DOTNET_ROLL_FORWARD_ON_NO_CANDIDATE_FX`
-
-Disables minor version roll forward, if set to `0`. This setting is superseded in .NET Core 3.0 by `DOTNET_ROLL_FORWARD`. The new settings should be used instead.
-
### `DOTNET_CLI_FORCE_UTF8_ENCODING`
Forces the use of UTF-8 encoding in the console, even for older versions of Windows 10 that don't fully support UTF-8. For more information, see [SDK no longer changes console encoding when finished](../compatibility/sdk/8.0/console-encoding-fix.md).
diff --git a/docs/core/tools/dotnet-help.md b/docs/core/tools/dotnet-help.md
index 9672fef71c788..c7aafe2dff108 100644
--- a/docs/core/tools/dotnet-help.md
+++ b/docs/core/tools/dotnet-help.md
@@ -1,11 +1,11 @@
---
title: dotnet help command
description: The dotnet help command shows more detailed documentation online for the specified command.
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet help reference
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-new-list.md b/docs/core/tools/dotnet-new-list.md
index eda1d30f85bd1..6a580bb05352d 100644
--- a/docs/core/tools/dotnet-new-list.md
+++ b/docs/core/tools/dotnet-new-list.md
@@ -1,11 +1,11 @@
---
title: dotnet new list
description: The dotnet new list command lists available templates.
-ms.date: 04/29/2021
+ms.date: 10/28/2025
---
# dotnet new list
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-new-sdk-templates.md b/docs/core/tools/dotnet-new-sdk-templates.md
index e5c5b7e6e8af4..3a112f98f10bd 100644
--- a/docs/core/tools/dotnet-new-sdk-templates.md
+++ b/docs/core/tools/dotnet-new-sdk-templates.md
@@ -91,7 +91,7 @@ Creates a *Directory.Build.targets* file for customizing MSBuild targets and tas
- **`-f|--framework `**
- Specifies the [framework](../../standard/frameworks.md) to target. Available since .NET Core 3.0 SDK.
+ Specifies the [framework](../../standard/frameworks.md) to target.
The following table lists the default values according to the SDK version you're using:
@@ -413,7 +413,7 @@ The ability to create a project for an earlier TFM depends on having that versio
- **`-f|--framework `**
- Specifies the [framework](../../standard/frameworks.md) to target. Option not available in .NET Core 2.2 SDK.
+ Specifies the [framework](../../standard/frameworks.md) to target.
The following table lists the default values according to the SDK version number you're using:
@@ -514,7 +514,7 @@ The ability to create a project for an earlier TFM depends on having that versio
- **`-f|--framework `**
- Specifies the [framework](../../standard/frameworks.md) to target. Option available since .NET Core 3.0 SDK.
+ Specifies the [framework](../../standard/frameworks.md) to target.
The following table lists the default values according to the SDK version number you're using:
@@ -658,7 +658,7 @@ Creates a web API project with AOT publish enabled. For more information, see [N
- **`-f|--framework `**
- Specifies the [framework](../../standard/frameworks.md) to target. Option not available in .NET Core 2.2 SDK.
+ Specifies the [framework](../../standard/frameworks.md) to target.
The following table lists the default values according to the SDK version number you're using:
@@ -765,7 +765,7 @@ The following table shows templates that have been discontinued and no longer co
- **`-uld|--use-local-db`**
- Specifies LocalDB should be used instead of SQLite. Only applies to `Individual` or `IndividualB2C` authentication. Available since .NET Core 3.0 SDK.
+ Specifies LocalDB should be used instead of SQLite. Only applies to `Individual` or `IndividualB2C` authentication.
- **`-f|--framework `**
diff --git a/docs/core/tools/dotnet-new-search.md b/docs/core/tools/dotnet-new-search.md
index aa7b7202b5346..7d6ad97a795de 100644
--- a/docs/core/tools/dotnet-new-search.md
+++ b/docs/core/tools/dotnet-new-search.md
@@ -1,11 +1,11 @@
---
title: dotnet new search
description: The dotnet new search command searches for templates on NuGet.org.
-ms.date: 04/29/2021
+ms.date: 10/28/2025
---
# dotnet new search
-**This article applies to:** ✔️ .NET Core 5.0.300 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-new-uninstall.md b/docs/core/tools/dotnet-new-uninstall.md
index 8611081d1c5e3..eaab7e4d0812b 100644
--- a/docs/core/tools/dotnet-new-uninstall.md
+++ b/docs/core/tools/dotnet-new-uninstall.md
@@ -5,7 +5,7 @@ ms.date: 04/29/2021
---
# dotnet new uninstall
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-new-update.md b/docs/core/tools/dotnet-new-update.md
index d8643a41eb51a..2e330d8d27dd8 100644
--- a/docs/core/tools/dotnet-new-update.md
+++ b/docs/core/tools/dotnet-new-update.md
@@ -1,11 +1,11 @@
---
title: dotnet new update
description: The dotnet new update command updates installed template packages.
-ms.date: 04/29/2021
+ms.date: 10/28/2025
---
# dotnet new update
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-new.md b/docs/core/tools/dotnet-new.md
index dd3efffcf8d6c..13db4cf3934eb 100644
--- a/docs/core/tools/dotnet-new.md
+++ b/docs/core/tools/dotnet-new.md
@@ -2,11 +2,11 @@
title: dotnet new
description: The dotnet new command creates new .NET projects based on the specified template.
no-loc: [Blazor, WebAssembly]
-ms.date: 02/15/2024
+ms.date: 10/28/2025
---
# dotnet new <TEMPLATE>
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
@@ -49,12 +49,7 @@ To activate tab completion for the .NET SDK, see [Enable tab completion](enable-
You can run [`dotnet new list`](dotnet-new-list.md) to see a list of all installed templates.
- Starting with .NET Core 3.0 SDK and ending with .NET SDK 5.0.300, the CLI searches for templates in NuGet.org when you invoke the `dotnet new` command in the following conditions:
-
- - If the CLI can't find a template match when invoking `dotnet new`, not even partial.
- - If there's a newer version of the template available. In this case, the project or artifact is created but the CLI warns you about an updated version of the template.
-
- Starting with .NET SDK 5.0.300, the [`search` command](dotnet-new-search.md) should be used to search for templates in NuGet.org.
+ The [`search` command](dotnet-new-search.md) should be used to search for templates in NuGet.org.
For a list of templates that ship with the .NET SDK, see [Preinstalled templates](dotnet-new-sdk-templates.md#preinstalled-templates).
@@ -62,7 +57,7 @@ To activate tab completion for the .NET SDK, see [Enable tab completion](enable-
- **`--dry-run`**
- Displays a summary of what would happen if the given command were run if it would result in a template creation. Available since .NET Core 2.2 SDK.
+ Displays a summary of what would happen if the given command were run if it would result in a template creation.
- **`--force`**
diff --git a/docs/core/tools/dotnet-nuget-add-source.md b/docs/core/tools/dotnet-nuget-add-source.md
index 34d80b949573d..fa0911d9b7d2b 100644
--- a/docs/core/tools/dotnet-nuget-add-source.md
+++ b/docs/core/tools/dotnet-nuget-add-source.md
@@ -1,11 +1,11 @@
---
title: dotnet nuget add source command
description: The dotnet nuget add source command adds a new package source to your NuGet configuration files.
-ms.date: 03/20/2020
+ms.date: 10/28/2025
---
# dotnet nuget add source
-**This article applies to:** ✔️ .NET Core 3.1.200 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-delete.md b/docs/core/tools/dotnet-nuget-delete.md
index fc3560d657d21..aa4810879f038 100644
--- a/docs/core/tools/dotnet-nuget-delete.md
+++ b/docs/core/tools/dotnet-nuget-delete.md
@@ -2,11 +2,11 @@
title: dotnet nuget delete command
description: The dotnet-nuget-delete command deletes or unlists a package from the server.
author: karann-msft
-ms.date: 03/21/2023
+ms.date: 10/28/2025
---
# dotnet nuget delete
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-disable-source.md b/docs/core/tools/dotnet-nuget-disable-source.md
index 51699a845b55d..918e33abdcbdb 100644
--- a/docs/core/tools/dotnet-nuget-disable-source.md
+++ b/docs/core/tools/dotnet-nuget-disable-source.md
@@ -1,11 +1,11 @@
---
title: dotnet nuget disable source command
description: The dotnet nuget disable source command disables an existing source in your NuGet configuration files.
-ms.date: 03/20/2020
+ms.date: 10/28/2025
---
# dotnet nuget disable source
-**This article applies to:** ✔️ .NET Core 3.1.200 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-enable-source.md b/docs/core/tools/dotnet-nuget-enable-source.md
index d3d7aea1265d9..f702bb803cd39 100644
--- a/docs/core/tools/dotnet-nuget-enable-source.md
+++ b/docs/core/tools/dotnet-nuget-enable-source.md
@@ -1,11 +1,11 @@
---
title: dotnet nuget enable source command
description: The dotnet nuget enable source command enables an existing source in your NuGet configuration files.
-ms.date: 03/20/2020
+ms.date: 10/28/2025
---
# dotnet nuget enable source
-**This article applies to:** ✔️ .NET Core 3.1.200 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-list-source.md b/docs/core/tools/dotnet-nuget-list-source.md
index 7ece9c67458d7..7d2b8e90df265 100644
--- a/docs/core/tools/dotnet-nuget-list-source.md
+++ b/docs/core/tools/dotnet-nuget-list-source.md
@@ -1,11 +1,11 @@
---
title: dotnet nuget list source command
description: The dotnet nuget list source command lists all existing sources from your NuGet configuration files.
-ms.date: 03/20/2020
+ms.date: 10/28/2025
---
# dotnet nuget list source
-**This article applies to:** ✔️ .NET Core 3.1.200 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-locals.md b/docs/core/tools/dotnet-nuget-locals.md
index 48f3282a2f1fe..af7421d426fdf 100644
--- a/docs/core/tools/dotnet-nuget-locals.md
+++ b/docs/core/tools/dotnet-nuget-locals.md
@@ -2,11 +2,11 @@
title: dotnet nuget locals command
description: The dotnet nuget locals command clears or lists local NuGet resources such as http-request cache, temporary cache, or machine-wide global packages folder.
author: karann-msft
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet nuget locals
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-push.md b/docs/core/tools/dotnet-nuget-push.md
index f261e6f246b99..e82eaaca60564 100644
--- a/docs/core/tools/dotnet-nuget-push.md
+++ b/docs/core/tools/dotnet-nuget-push.md
@@ -2,11 +2,11 @@
title: dotnet nuget push command
description: The dotnet nuget push command pushes a package to the server and publishes it.
author: karann-msft
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet nuget push
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
@@ -147,14 +147,6 @@ Alternatively, use the NuGet CLI for the first package, then you can use `dotnet
dotnet nuget push "*.nupkg"
```
- > [!NOTE]
- > If this command doesn't work, it might be due to a bug that existed in older versions of the SDK (.NET Core 2.1 SDK and earlier versions).
- > To fix this, upgrade your SDK version or run the following command instead:
- > `dotnet nuget push "**/*.nupkg"`
-
- > [!NOTE]
- > The enclosing quotes are required for shells such as bash that perform file globbing. For more information, see [NuGet/Home#4393](https://github.com/NuGet/Home/issues/4393#issuecomment-667618120).
-
- Push all *.nupkg* files to the default push source specified in the NuGet config file, even if a 409 Conflict response is returned by an HTTP(S) server:
```dotnetcli
diff --git a/docs/core/tools/dotnet-nuget-remove-source.md b/docs/core/tools/dotnet-nuget-remove-source.md
index 39f525b36a5fa..6cec56394d2ab 100644
--- a/docs/core/tools/dotnet-nuget-remove-source.md
+++ b/docs/core/tools/dotnet-nuget-remove-source.md
@@ -1,11 +1,11 @@
---
title: dotnet nuget remove source command
description: The dotnet nuget remove source command removes an existing source from your NuGet configuration files.
-ms.date: 03/20/2020
+ms.date: 10/28/2025
---
# dotnet nuget remove source
-**This article applies to:** ✔️ .NET Core 3.1.200 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-trust.md b/docs/core/tools/dotnet-nuget-trust.md
index 5801321dd112c..2a1a09f60f843 100644
--- a/docs/core/tools/dotnet-nuget-trust.md
+++ b/docs/core/tools/dotnet-nuget-trust.md
@@ -2,11 +2,11 @@
title: dotnet nuget trust command
description: The dotnet nuget trust command gets or sets trusted signers to the NuGet configuration.
author: erdembayar
-ms.date: 06/02/2021
+ms.date: 10/28/2025
---
# dotnet nuget trust
-**This article applies to:** ✔️ .NET 5.0.300 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-update-source.md b/docs/core/tools/dotnet-nuget-update-source.md
index 18bf19fdbd8d8..a3346b0c1c433 100644
--- a/docs/core/tools/dotnet-nuget-update-source.md
+++ b/docs/core/tools/dotnet-nuget-update-source.md
@@ -1,11 +1,11 @@
---
title: dotnet nuget update source command
description: The dotnet nuget update source command updates an existing source in your NuGet configuration files.
-ms.date: 03/20/2020
+ms.date: 10/28/2025
---
# dotnet nuget update source
-**This article applies to:** ✔️ .NET Core 3.1.200 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-nuget-verify.md b/docs/core/tools/dotnet-nuget-verify.md
index 679d3a4f14db0..77df9b7284eb6 100644
--- a/docs/core/tools/dotnet-nuget-verify.md
+++ b/docs/core/tools/dotnet-nuget-verify.md
@@ -2,11 +2,11 @@
title: dotnet nuget verify command
description: The dotnet nuget verify command verifies a signed package.
author: kartheekp-ms
-ms.date: 10/08/2020
+ms.date: 10/28/2025
---
# dotnet nuget verify
-**This article applies to:** ✔️ .NET 5.0.100-rc.2.x SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-package-add.md b/docs/core/tools/dotnet-package-add.md
index 1754c42c4bc95..7807387630501 100644
--- a/docs/core/tools/dotnet-package-add.md
+++ b/docs/core/tools/dotnet-package-add.md
@@ -1,11 +1,11 @@
---
title: dotnet package add command
description: The 'dotnet package add' command provides a convenient option to add a NuGet package reference to a project.
-ms.date: 04/02/2025
+ms.date: 10/28/2025
---
# dotnet package add
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
@@ -156,7 +156,7 @@ Scenario 4: `` does not exist in the project file, ``**
diff --git a/docs/core/tools/dotnet-package-list.md b/docs/core/tools/dotnet-package-list.md
index 39ba27738814f..bf048671e4331 100644
--- a/docs/core/tools/dotnet-package-list.md
+++ b/docs/core/tools/dotnet-package-list.md
@@ -1,11 +1,11 @@
---
title: dotnet package list command
description: The 'dotnet package list' command provides a convenient option to list the package references for a project or solution.
-ms.date: 04/02/2025
+ms.date: 10/28/2025
---
# dotnet package list
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-reference-add.md b/docs/core/tools/dotnet-reference-add.md
index 296dcf07d7397..6cb0f2c5cd03c 100644
--- a/docs/core/tools/dotnet-reference-add.md
+++ b/docs/core/tools/dotnet-reference-add.md
@@ -1,11 +1,11 @@
---
title: dotnet reference add command
description: The dotnet reference add command provides a convenient option to add project-to-project references.
-ms.date: 04/02/2025
+ms.date: 10/28/2025
---
# dotnet reference add
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-reference-list.md b/docs/core/tools/dotnet-reference-list.md
index 81e234d2c7ca8..6be95729f69aa 100644
--- a/docs/core/tools/dotnet-reference-list.md
+++ b/docs/core/tools/dotnet-reference-list.md
@@ -1,11 +1,11 @@
---
title: dotnet reference list command
description: The dotnet reference list command provides a convenient option to list project to project references.
-ms.date: 04/02/2025
+ms.date: 10/28/2025
---
# dotnet reference list
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-reference-remove.md b/docs/core/tools/dotnet-reference-remove.md
index 0f4c76d13bd60..12380c42bc5c4 100644
--- a/docs/core/tools/dotnet-reference-remove.md
+++ b/docs/core/tools/dotnet-reference-remove.md
@@ -1,11 +1,11 @@
---
title: dotnet reference remove command
description: The dotnet reference remove command provides a convenient option to remove project to project references.
-ms.date: 04/02/2025
+ms.date: 10/28/2025
---
# dotnet reference remove
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-sln.md b/docs/core/tools/dotnet-sln.md
index 4c392953e883d..e0dee3e6c8caa 100644
--- a/docs/core/tools/dotnet-sln.md
+++ b/docs/core/tools/dotnet-sln.md
@@ -1,11 +1,11 @@
---
title: dotnet sln command
description: The dotnet-sln command provides a convenient option to add, remove, and list projects in a solution file.
-ms.date: 08/29/2025
+ms.date: 10/28/2025
---
# dotnet sln
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-install.md b/docs/core/tools/dotnet-tool-install.md
index 4df02338589a7..b62f7e5d15658 100644
--- a/docs/core/tools/dotnet-tool-install.md
+++ b/docs/core/tools/dotnet-tool-install.md
@@ -1,11 +1,11 @@
---
title: dotnet tool install command
description: The dotnet tool install command installs the specified .NET tool on your machine.
-ms.date: 08/27/2025
+ms.date: 10/28/2025
---
# dotnet tool install
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-list.md b/docs/core/tools/dotnet-tool-list.md
index de454488c1973..5fd52c0630c65 100644
--- a/docs/core/tools/dotnet-tool-list.md
+++ b/docs/core/tools/dotnet-tool-list.md
@@ -1,11 +1,11 @@
---
title: dotnet tool list command
description: The dotnet tool list command lists the .NET tools that are installed on your machine.
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet tool list
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-restore.md b/docs/core/tools/dotnet-tool-restore.md
index dc57902951b28..8021de36442d9 100644
--- a/docs/core/tools/dotnet-tool-restore.md
+++ b/docs/core/tools/dotnet-tool-restore.md
@@ -1,11 +1,11 @@
---
title: dotnet tool restore command
description: The dotnet tool restore command installs on your machine the .NET local tools that are in scope for the current directory.
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet tool restore
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-run.md b/docs/core/tools/dotnet-tool-run.md
index cefab7d97fc3f..e95b2b9a0881b 100644
--- a/docs/core/tools/dotnet-tool-run.md
+++ b/docs/core/tools/dotnet-tool-run.md
@@ -1,11 +1,11 @@
---
title: dotnet tool run command
description: The dotnet tool run command invokes a local tool.
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet tool run
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-search.md b/docs/core/tools/dotnet-tool-search.md
index 758de44cb8b33..07caa6c6486af 100644
--- a/docs/core/tools/dotnet-tool-search.md
+++ b/docs/core/tools/dotnet-tool-search.md
@@ -1,11 +1,11 @@
---
title: dotnet tool search command
description: The dotnet tool search command searches the .NET tools that are published to NuGet.org.
-ms.date: 11/11/2020
+ms.date: 10/28/2025
---
# dotnet tool search
-**This article applies to:** ✔️ .NET 5 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-uninstall.md b/docs/core/tools/dotnet-tool-uninstall.md
index 84db432790de0..62c9555630aae 100644
--- a/docs/core/tools/dotnet-tool-uninstall.md
+++ b/docs/core/tools/dotnet-tool-uninstall.md
@@ -1,11 +1,11 @@
---
title: dotnet tool uninstall command
description: The dotnet tool uninstall command uninstalls the specified .NET tool from your machine.
-ms.date: 02/14/2020
+ms.date: 10/28/2025
---
# dotnet tool uninstall
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-tool-update.md b/docs/core/tools/dotnet-tool-update.md
index 37163d1e73e67..0ac6c1413cee2 100644
--- a/docs/core/tools/dotnet-tool-update.md
+++ b/docs/core/tools/dotnet-tool-update.md
@@ -1,11 +1,11 @@
---
title: dotnet tool update command
description: The dotnet tool update command updates the specified .NET tool on your machine.
-ms.date: 03/15/2024
+ms.date: 10/28/2025
---
# dotnet tool update
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/dotnet-vstest.md b/docs/core/tools/dotnet-vstest.md
index 56cdf507f4739..1a29ffb81e98b 100644
--- a/docs/core/tools/dotnet-vstest.md
+++ b/docs/core/tools/dotnet-vstest.md
@@ -1,11 +1,11 @@
---
title: dotnet vstest command
description: The dotnet vstest command builds a project and all of its dependencies.
-ms.date: 02/27/2020
+ms.date: 10/28/2025
---
# dotnet vstest
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
> [!IMPORTANT]
> The `dotnet vstest` command is superseded by `dotnet test`, which can now be used to run assemblies. See [dotnet test](dotnet-test.md).
@@ -23,7 +23,7 @@ dotnet vstest [] [--Blame] [--Diag ]
[--ParentProcessId ] [--Platform]
[--Port ] [--ResultsDirectory] [--Settings ]
[--TestAdapterPath ] [--TestCaseFilter ]
- [--Tests ] [[--] ...]]
+ [--Tests ] [[--] ...]
dotnet vstest -?|--Help
```
@@ -50,7 +50,7 @@ The `dotnet vstest` command runs the `VSTest.Console` command-line application t
- **`--Framework `**
- Target .NET Framework version used for test execution. Examples of valid values are `.NETFramework,Version=v4.6` or `.NETCoreApp,Version=v1.0`. Other supported values are `Framework40`, `Framework45`, `FrameworkCore10`, and `FrameworkUap10`.
+ Target .NET Framework version used for test execution. An example of a valid value is `.NETFramework,Version=v7.0`. Other supported values are `Framework40`, `Framework45`, `FrameworkCore10`, and `FrameworkUap10`.
- **`--InIsolation`**
diff --git a/docs/core/tools/dotnet.md b/docs/core/tools/dotnet.md
index d95a2e3703420..5010b250b3470 100644
--- a/docs/core/tools/dotnet.md
+++ b/docs/core/tools/dotnet.md
@@ -1,11 +1,11 @@
---
title: dotnet command
description: Learn about the dotnet command (the generic driver for the .NET CLI) and its usage.
-ms.date: 04/01/2025
+ms.date: 10/28/2025
---
# dotnet command
-**This article applies to:** ✔️ .NET Core 3.1 SDK and later versions
+**This article applies to:** ✔️ .NET 6 SDK and later versions
## Name
diff --git a/docs/core/tools/telemetry.md b/docs/core/tools/telemetry.md
index 4a7a4a2bae2c5..2c0033077d343 100644
--- a/docs/core/tools/telemetry.md
+++ b/docs/core/tools/telemetry.md
@@ -121,6 +121,7 @@ The telemetry feature collects the following data:
| >=10.0.100 | Whether MSBuild was used for file-based apps with `dotnet run`. |
| >=10.0.100 | Whether Roslyn compiler was used for file-based apps with `dotnet run`. |
| >=10.0.100 | The detected LLM agent name if the CLI was invoked from an LLM agent. For more information, see [LLM detection](#llm-detection).|
+| >=10.0.100 | Captures the `global.json` state at the time a command is invoked. The state is one of the following values: **not_found**, **valid**, **invalid_json**, or **invalid_data**. |
| >=10.0.100 | Which MSBuild task factories are used to load and run tasks (including inline C# tasks, multithreaded-aware tasks, and out-of-process tasks), and how many tasks they execute. |
| >=10.0.100 | Number of MSBuild tasks executed in TaskHosts versus tasks not executed in TaskHosts. |
diff --git a/docs/orleans/deployment/snippets/service-fabric/stateless/Orleans.ServiceFabric.Stateless.csproj b/docs/orleans/deployment/snippets/service-fabric/stateless/Orleans.ServiceFabric.Stateless.csproj
index a32b587487ddb..04d12535edbfd 100644
--- a/docs/orleans/deployment/snippets/service-fabric/stateless/Orleans.ServiceFabric.Stateless.csproj
+++ b/docs/orleans/deployment/snippets/service-fabric/stateless/Orleans.ServiceFabric.Stateless.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/docs/standard/base-types/composite-formatting.md b/docs/standard/base-types/composite-formatting.md
index fe4e17017ab7b..19430f835a054 100644
--- a/docs/standard/base-types/composite-formatting.md
+++ b/docs/standard/base-types/composite-formatting.md
@@ -42,7 +42,7 @@ Consider the following code fragment:
:::code language="vb" source="./snippets/composite-formatting/net/vb/Program.vb" id="basic":::
-The fixed text is `Name = ` and `, hours = `. The format items are `{0}`, whose index of 0 corresponds to the object `name`, and `{1:hh}`, whose index of 1 corresponds to the object `DateTime.Now`.
+The fixed text is `Name = ` and `, hours = `. The format items are `{0}`, whose index of 0 corresponds to the string literal `"Fred"`, and `{1:hh}`, whose index of 1 corresponds to the value of `DateTime.Now`.
## Format item syntax
diff --git a/samples/snippets/core/testing/unit-testing-using-nunit/csharp/PrimeService.Tests/PrimeService.Tests.csproj b/samples/snippets/core/testing/unit-testing-using-nunit/csharp/PrimeService.Tests/PrimeService.Tests.csproj
index f86305dfa37c7..ff8c6c9f4d931 100644
--- a/samples/snippets/core/testing/unit-testing-using-nunit/csharp/PrimeService.Tests/PrimeService.Tests.csproj
+++ b/samples/snippets/core/testing/unit-testing-using-nunit/csharp/PrimeService.Tests/PrimeService.Tests.csproj
@@ -12,7 +12,7 @@
-
+
all
runtime; build; native; contentfiles; analyzers