dotnet / dotnet/docs

Runtime libraries - version compatibility

Open
#27,315 3 comments 1 reaction 0 assignees View on GitHub
dotnet-fundamentals/svc waiting-on-feedback
Dominant language
No language data
Stars
4.8k
Forks
6.1k
Avg merge
15h 21m
Merged PRs (30d)
370

Description

**Help us make content visible**

Take this article, for instance: https://docs.microsoft.com/es-es/dotnet/standard/runtime-libraries-overview

**Describe the new article**

It's not clear whether `Microsoft.Extensions.*` package versions have to be "aligned" (less or equal) to the runtime version.

E.g., is it ok to add a reference to `Microsoft.Extensions.* Version="6.0.0"` (targeting `netstandard2.0`)
from my `net48` or `netcoreapp3.1` projects? Are these newer packages backwards-compatible with older runtimes?

---
#### Document Details

⚠ *Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.*

* ID: 3cbdde85-09dd-c0c5-724c-50cee3c4da18
* Version Independent ID: 9a3e1a10-1b76-69ae-e3f5-2e030aceb351
* Content: [Runtime libraries overview](https://docs.microsoft.com/en-us/dotnet/standard/runtime-libraries-overview)
* Content Source: [docs/standard/runtime-libraries-overview.md](https://github.com/dotnet/docs/blob/main/docs/standard/runtime-libraries-overview.md)
* Product: **dotnet-fundamentals**
* GitHub Login: @tdykstra
* Microsoft Alias: **gewarren**

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.