Installing .NET MAUI with NuGet
NuGet is a popular .NET package manager that enables the installation of the Telerik .NET MAUI controls in your application. The NuGet packages are the primary distribution method for the Telerik UI for .NET MAUI controls.
Depending on your development environment, you can choose between two ways to access and download the Telerik UI for .NET MAUI NuGet packages:
- By using the online Telerik NuGet feed.
- By setting up your local repository with downloaded NuGet packages.
The
Telerik.UI.for.Maui
andTelerik.UI.for.Maui.Trial
NuGet packages support.NET 8.0
, and.NET 9
. These packages automatically restore the required package dependencies based on the .NET version that your project uses.
Using the Online Telerik NuGet Feed
Progress maintains an online Telerik NuGet Feed for registered users with an active trial or commercial license. Using the Telerik NuGet server (online NuGet feed) gives you quick access to the latest versions of the Telerik UI for .NET MAUI controls. Furthermore, it helps you keep your application up to date by notifying you about new versions of the controls.
You can configure your system to use the Telerik NuGet server in the following ways:
- By using Visual Studio
- By editing the
Nuget.Config
file - By using the Progress Control Panel
- As part of your CI workflow
Accessing NuGet Packages behind a Firewall
Regardless of the method that you use to configure your system for the Telerik NuGet server, you may have to also adjust your firewall rules. To access the Telerik NuGet feed behind a firewall that restricts outgoing requests, allow the following domains:
-
nuget.telerik.com
—provides authentication and license verification. -
downloads.cdn.telerik.com
—hosts the NuGet packages.
The firewall must allow the redirection of requests from nuget.telerik.com
to downloads.cdn.telerik.com
.
Using Locally Available NuGet Packages
Using locally available NuGet packages lets you control the installable versions in your development environment and also enables you to install the Telerik UI for .NET MAUI NuGet packages without internet access.
You can configure your system to use your downloaded NuGet packages in the following ways: