You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
.NET is supported on Fedora and this article describes how to install .NET on Fedora. When a Fedora version falls out of support, .NET is no longer supported with that version.
.NET is available in the Ubuntu package manager feeds, as well as the Microsoft package repository. However, you should only use one or the other to install .NET. If you want to use the Microsoft package repository, see [How to register the Microsoft package repository](linux-ubuntu.md#register-the-microsoft-package-repository).
18
+
19
+
## Supported versions
20
+
21
+
The following versions of .NET are supported or available for Ubuntu 23.10:
22
+
23
+
| Supported .NET versions | Available in Ubuntu feed |[Available in Microsoft feed](linux-ubuntu.md#register-the-microsoft-package-repository)|
If you run into issues installing or even running .NET, see [Troubleshooting](linux-ubuntu.md#troubleshooting).
46
+
47
+
## Dependencies
48
+
49
+
When you install with a package manager, these libraries are installed for you. But, if you manually install .NET or you publish a self-contained app, you'll need to make sure these libraries are installed:
You can install a recent version of *libgdiplus* by [adding the Mono repository to your system](https://www.mono-project.com/download/stable/#download-lin-ubuntu).
67
+
68
+
## Next steps
69
+
70
+
-[How to enable TAB completion for the .NET CLI](../tools/enable-tab-autocomplete.md)
71
+
-[Tutorial: Create a console application with .NET SDK using Visual Studio Code](../tutorials/with-visual-studio-code.md)
@@ -66,7 +67,7 @@ If you want to source the .NET packages from the Ubuntu feed, you need to deprio
66
67
67
68
### I want to create a .NET app
68
69
69
-
Use the same package sources for the SDK as you use for the runtime. For example, if you're using Ubuntu 22.04 and .NET 6, but not .NET 7, it's recommended that you install .NET through the built-in Ubuntu feed. If, however, you move to .NET 7, which isn't provided by Canonical for Ubuntu 22.04, you should [Register and install with the Microsoft package repository](#register-the-microsoft-package-repository). Review the other suggestions in the [Decide how to install .NET](#decide-how-to-install-net) section.
70
+
Use the same package sources for the SDK as you use for the runtime. For example, if you're using Ubuntu 22.04 and .NET 6, but not .NET 7, it's recommended that you install .NET through the built-in Ubuntu feed. If, however, you move to .NET 7, which isn't provided by Canonical for Ubuntu 22.04, you should uninstall .NET and reinstall it with the **Microsoft package repository**. For more information, see [Register and install with the Microsoft package repository](#register-the-microsoft-package-repository). Also, review the other suggestions in the [Decide how to install .NET](#decide-how-to-install-net) section.
70
71
71
72
### I want to run a .NET app in a container, cloud, or continuous-integration scenario
72
73
@@ -106,10 +107,11 @@ The following table is a list of currently supported .NET releases and the versi
106
107
107
108
| Ubuntu | Supported .NET versions | Available in Ubuntu feed |[Available in Microsoft feed](#register-the-microsoft-package-repository)|
0 commit comments