diff --git a/.portal-docs/docker-hub/README.aspnet.md b/.portal-docs/docker-hub/README.aspnet.md index 7b5a4457..071aa522 100644 --- a/.portal-docs/docker-hub/README.aspnet.md +++ b/.portal-docs/docker-hub/README.aspnet.md @@ -38,17 +38,12 @@ After the application starts, navigate to `http://localhost:8000` in your web br ## Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) # Related repositories diff --git a/.portal-docs/docker-hub/README.runtime.md b/.portal-docs/docker-hub/README.runtime.md index 5ce75e74..9004c7e9 100644 --- a/.portal-docs/docker-hub/README.runtime.md +++ b/.portal-docs/docker-hub/README.runtime.md @@ -29,17 +29,12 @@ docker run --rm mcr.microsoft.com/dotnet/framework/samples:dotnetapp ## Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) # Related repositories diff --git a/.portal-docs/docker-hub/README.sdk.md b/.portal-docs/docker-hub/README.sdk.md index 3496df09..3f9d263c 100644 --- a/.portal-docs/docker-hub/README.sdk.md +++ b/.portal-docs/docker-hub/README.sdk.md @@ -35,19 +35,12 @@ The [.NET Framework Docker samples](https://github.com/microsoft/dotnet-framewor ## Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1* -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8* -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 - -\* The 4.8 and 4.8.1 SDKs are also capable of building 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, and 4.6.2 projects. +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) # Related repositories diff --git a/.portal-docs/docker-hub/README.wcf.md b/.portal-docs/docker-hub/README.wcf.md index 5eff1eea..0bbcf2a6 100644 --- a/.portal-docs/docker-hub/README.wcf.md +++ b/.portal-docs/docker-hub/README.wcf.md @@ -40,14 +40,12 @@ docker run --name wcfclientsample --rm -it -e HOST=172.26.236.119 mcr.microsoft. ## Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) # Related repositories diff --git a/.portal-docs/mar/README.aspnet.portal.md b/.portal-docs/mar/README.aspnet.portal.md index 6033acb0..5c24b061 100644 --- a/.portal-docs/mar/README.aspnet.portal.md +++ b/.portal-docs/mar/README.aspnet.portal.md @@ -53,17 +53,12 @@ After the application starts, navigate to `http://localhost:8000` in your web br ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Support diff --git a/.portal-docs/mar/README.runtime.portal.md b/.portal-docs/mar/README.runtime.portal.md index e91117ed..30a92070 100644 --- a/.portal-docs/mar/README.runtime.portal.md +++ b/.portal-docs/mar/README.runtime.portal.md @@ -44,17 +44,12 @@ docker run --rm mcr.microsoft.com/dotnet/framework/samples:dotnetapp ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Support diff --git a/.portal-docs/mar/README.sdk.portal.md b/.portal-docs/mar/README.sdk.portal.md index dcab2a3e..7289cf04 100644 --- a/.portal-docs/mar/README.sdk.portal.md +++ b/.portal-docs/mar/README.sdk.portal.md @@ -50,19 +50,12 @@ The [.NET Framework Docker samples](https://github.com/microsoft/dotnet-framewor ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1* -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8* -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 - -\* The 4.8 and 4.8.1 SDKs are also capable of building 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, and 4.6.2 projects. +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Support diff --git a/.portal-docs/mar/README.wcf.portal.md b/.portal-docs/mar/README.wcf.portal.md index d07ea7fc..cf2ebd0f 100644 --- a/.portal-docs/mar/README.wcf.portal.md +++ b/.portal-docs/mar/README.wcf.portal.md @@ -55,14 +55,12 @@ docker run --name wcfclientsample --rm -it -e HOST=172.26.236.119 mcr.microsoft. ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Support diff --git a/README.aspnet.md b/README.aspnet.md index ca578dba..c2d7a052 100644 --- a/README.aspnet.md +++ b/README.aspnet.md @@ -40,17 +40,12 @@ After the application starts, navigate to `http://localhost:8000` in your web br ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Related repositories diff --git a/README.runtime.md b/README.runtime.md index 81c11b1f..dfabebb2 100644 --- a/README.runtime.md +++ b/README.runtime.md @@ -31,17 +31,12 @@ docker run --rm mcr.microsoft.com/dotnet/framework/samples:dotnetapp ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Related repositories diff --git a/README.sdk.md b/README.sdk.md index a9fef54b..1e98bdb2 100644 --- a/README.sdk.md +++ b/README.sdk.md @@ -37,19 +37,12 @@ The [.NET Framework Docker samples](https://github.com/microsoft/dotnet-framewor ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1* -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8* -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 - -\* The 4.8 and 4.8.1 SDKs are also capable of building 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, and 4.6.2 projects. +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Related repositories diff --git a/README.wcf.md b/README.wcf.md index 1b00a445..82ccc6eb 100644 --- a/README.wcf.md +++ b/README.wcf.md @@ -42,14 +42,12 @@ docker run --name wcfclientsample --rm -it -e HOST=172.26.236.119 mcr.microsoft. ### Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1 -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8 -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2 +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can typically run apps that were built targeting any version of .NET Framework 4. + +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility) ## Related repositories diff --git a/eng/readme-templates/Use.md b/eng/readme-templates/Use.md index 630a6346..4b2851af 100644 --- a/eng/readme-templates/Use.md +++ b/eng/readme-templates/Use.md @@ -12,16 +12,9 @@ if !IS_PRODUCT_FAMILY && SHORT_REPO != "samples": {{ARGS["top-header"]}}# Version Compatibility -Version Tag | OS Version | Supported .NET Versions --- | -- | -- -4.8.1 | windowsservercore-ltsc2022 | 4.8.1{{if SHORT_REPO = "sdk":*}} -4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8{{if SHORT_REPO = "sdk":*}} -4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 -4.7.1 | windowsservercore-ltsc2016 | 4.7.1 -4.7 | windowsservercore-ltsc2016 | 4.7 -4.6.2 | windowsservercore-ltsc2016 | 4.6.2{{if SHORT_REPO != "wcf": -3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 -3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5}}{{if SHORT_REPO = "sdk": +If you created your app using an earlier version of .NET Framework, you can generally upgrade it to .NET Framework 4.8+ easily. +Additionally, .NET Framework 4.8 and 4.8.1 can run apps that were built targeting any version of .NET Framework 4. -\* The 4.8 and 4.8.1 SDKs are also capable of building 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7, and 4.6.2 projects.}}}} +* [.NET Framework migration guide](https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/) +* [Application compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/application-compatibility). +* [Version compatibility in .NET Framework](https://learn.microsoft.com/dotnet/framework/migration-guide/version-compatibility)}}