|
| 1 | +# Featured tags |
| 2 | + |
| 3 | +* `4.8.1` |
| 4 | + * `docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8.1` |
| 5 | +* `4.8` |
| 6 | + * `docker pull mcr.microsoft.com/dotnet/framework/sdk:4.8` |
| 7 | +* `3.5` |
| 8 | + * `docker pull mcr.microsoft.com/dotnet/framework/sdk:3.5` |
| 9 | + |
| 10 | +# About |
| 11 | + |
| 12 | +This image contains the .NET Framework SDK which is comprised of the following parts: |
| 13 | + |
| 14 | +1. .NET Framework Runtime |
| 15 | +1. Visual Studio Build Tools |
| 16 | +1. Visual Studio Test Agent |
| 17 | +1. NuGet CLI |
| 18 | +1. .NET Framework Targeting Packs |
| 19 | +1. ASP.NET Web Targets |
| 20 | + |
| 21 | +Use this image for your development process (developing, building and testing applications). |
| 22 | + |
| 23 | +Watch [discussions](https://github.com/microsoft/dotnet-framework-docker/discussions/categories/announcements) for Docker-related .NET announcements. |
| 24 | + |
| 25 | +# Usage |
| 26 | + |
| 27 | +The [.NET Framework Docker samples](https://github.com/microsoft/dotnet-framework-docker/blob/main/samples/README.md) show various ways to use .NET Framework and Docker together. |
| 28 | + |
| 29 | +## Building .NET Framework Apps with Docker |
| 30 | + |
| 31 | +* [.NET Framework Console Docker Sample](dotnetapp/README.md) - This [sample](dotnetapp/Dockerfile) builds, tests, and runs the sample. It includes and builds multiple projects. |
| 32 | +* [ASP.NET Web Forms Docker Sample](aspnetapp/README.md) - This [sample](aspnetapp/Dockerfile) demonstrates using Docker with an ASP.NET Web Forms app. |
| 33 | +* [ASP.NET MVC Docker Sample](aspnetmvcapp/README.md) - This [sample](aspnetmvcapp/Dockerfile) demonstrates using Docker with an ASP.NET MVC app. |
| 34 | +* [WCF Docker Sample](wcfapp/README.md) - This [sample](wcfapp/) demonstrates using Docker with a WCF app. |
| 35 | + |
| 36 | +## Version Compatibility |
| 37 | + |
| 38 | +Version Tag | OS Version | Supported .NET Versions |
| 39 | +-- | -- | -- |
| 40 | +4.8.1 | windowsservercore-ltsc2022 | 4.8.1* |
| 41 | +4.8 | windowsservercore-ltsc2022, windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.8* |
| 42 | +4.7.2 | windowsservercore-ltsc2019, windowsservercore-ltsc2016 | 4.7.2 |
| 43 | +4.7.1 | windowsservercore-ltsc2016 | 4.7.1 |
| 44 | +4.7 | windowsservercore-ltsc2016 | 4.7 |
| 45 | +4.6.2 | windowsservercore-ltsc2016 | 4.6.2 |
| 46 | +3.5 | windowsservercore-ltsc2022 | 4.7.2, 3.5, 3.0, 2.5 |
| 47 | +3.5 | windowsservercore-ltsc2019 | 4.7.2, 3.5, 3.0, 2.5 |
| 48 | +3.5 | windowsservercore-ltsc2016 | 4.6.2, 3.5, 3.0, 2.5 |
| 49 | + |
| 50 | +\* 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. |
| 51 | + |
| 52 | +# Related repositories |
| 53 | + |
| 54 | +.NET Framework: |
| 55 | + |
| 56 | +* [dotnet/framework/aspnet](https://hub.docker.com/_/microsoft-dotnet-framework-aspnet/): ASP.NET Web Forms and MVC |
| 57 | +* [dotnet/framework/runtime](https://hub.docker.com/_/microsoft-dotnet-framework-runtime/): .NET Framework Runtime |
| 58 | +* [dotnet/framework/wcf](https://hub.docker.com/_/microsoft-dotnet-framework-wcf/): Windows Communication Foundation (WCF) |
| 59 | +* [dotnet/framework/samples](https://hub.docker.com/_/microsoft-dotnet-framework-samples/): .NET Framework, ASP.NET and WCF Samples |
| 60 | + |
| 61 | +.NET: |
| 62 | + |
| 63 | +* [dotnet](https://hub.docker.com/_/microsoft-dotnet/): .NET |
| 64 | +* [dotnet-nightly](https://hub.docker.com/_/microsoft-dotnet-nightly/): .NET (Preview) |
| 65 | +* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples |
| 66 | + |
| 67 | +# Full Tag Listing |
| 68 | + |
| 69 | +View the current tags at the [Microsoft Artifact Registry portal](https://mcr.microsoft.com/product/dotnet/framework/sdk/tags) or on [GitHub](https://github.com/microsoft/dotnet-framework-docker/blob/main/README.sdk.md#full-tag-listing). |
| 70 | + |
| 71 | +# Support |
| 72 | + |
| 73 | +## Lifecycle |
| 74 | + |
| 75 | +* [.NET Framework Lifecycle FAQ](https://support.microsoft.com/help/17455/lifecycle-faq-net-framework) |
| 76 | +* [Supported Tags Policy](https://github.com/microsoft/dotnet-framework-docker/blob/main/documentation/supported-tags.md) |
| 77 | + |
| 78 | +## Image Update Policy |
| 79 | + |
| 80 | +* We update the supported .NET Framework images within 12 hours of any updates to their base images (e.g. windows/servercore:ltsc2019, windows/servercore:ltsc2022, etc.). |
| 81 | +* We publish .NET Framework images as part of releasing new versions of .NET Framework including major/minor and servicing. |
| 82 | + |
| 83 | +## Feedback |
| 84 | + |
| 85 | +* [File an issue](https://github.com/microsoft/dotnet-framework-docker/issues/new/choose) |
| 86 | +* [Contact Microsoft Support](https://support.microsoft.com/contactus/) |
| 87 | + |
| 88 | +# License |
| 89 | + |
| 90 | +* [Microsoft Container Images Legal Notice](https://aka.ms/mcr/osslegalnotice): applies to all [.NET Framework container images](https://hub.docker.com/_/microsoft-dotnet-framework/) |
| 91 | +* [Microsoft Software Supplemental License for Windows Container Base Image](https://hub.docker.com/_/microsoft-windows-servercore/): applies to all [.NET Framework container images](https://hub.docker.com/_/microsoft-dotnet-framework/) |
| 92 | +* [Visual Studio Tools License](https://visualstudio.microsoft.com/license-terms/mlt031519/): applies to all [.NET Framework SDK container images](https://hub.docker.com/_/microsoft-dotnet-framework-sdk/) |
0 commit comments