Register DevExpress NuGet Gallery to Access Mobile UI for .NET MAUI
- 3 minutes to read
We distribute the DevExpress Mobile UI suite through our NuGet Gallery. This topic explains how to register the DevExpress NuGet Gallery as a package source. Once registered, review the following help topic to add NuGet packages to your project:
- Create Your First App with DevExpress Mobile UI for .NET MAUI (Visual Studio for Windows)
- Create Your First App with DevExpress Mobile UI for .NET MAUI (Visual Studio Code)
Note
This document was written under the presumption that you are a registered customer and have reserved your free copy of DevExpress Mobile UI for .NET MAUI and Xamarin.Forms.
Obtain a Personal NuGet Feed URL
Follow the steps below to obtain your NuGet feed URL.
Visit nuget.devexpress.com, log in as a registered DevExpress customer, and click Obtain Feed URL.
At the bottom of this page, click Copy to Clipboard to copy your unique NuGet feed URL to the clipboard.
See also: Choose Between Offline and Online DevExpress NuGet Feeds.
Register DevExpress NuGet Gallery in Visual Studio for Windows
Navigate to Tools > Options > NuGet Package Manager > Package Source and add your personal NuGet feed to the list of package sources.
See also: Install NuGet Packages in Visual Studio, VS Code, and Rider.
Register DevExpress NuGet Gallery with a CLI
You can manage NuGet packages with a CLI (command line interface). Refer to the following help topic for more information: Use Command Line Tools to Manage DevExpress NuGet Packages.
Packages Included
The DevExpress NuGet Gallery includes the following packages and components for .NET MAUI development:
DevExpress.Maui.Core
- Contains classes, interfaces, and enums that implement the basic functionality of DevExpress components for MAUI.
DevExpress.Maui.Grid
- Contains the DataGridView component.
DevExpress.Maui.Editors
- Contains DataFormView, Chip, ChoiceChipGroup and other chip groups, TextEdit, and other data editors.
DevExpress.Maui.CollectionView
- Contains the DXCollectionView component.
DevExpress.Maui.Charts
- Contains the ChartView and PieChartView components.
DevExpress.Maui.Scheduler
- Contains the MonthView, WeekView, and other scheduler views.
DevExpress.Maui.Controls
- Contains the TabView, DXPopup, BottomSheet, and ShimmerView controls.
DevExpress.Maui.HtmlEditor
*- Contains classes that implement the HtmlEdit functionality.
DevExpress.Maui.Gauges
- Contains classes and interfaces that implement the RadialGauge and RadialProgressBar functionality.
DevExpress.Maui.Pdf
*- Contains classes that implement the PdfViewer functionality.
* This control requires a license to our Universal Subscription. Without a valid license, you cannot use the control within your .NET MAUI application.
Troubleshooting
Error
<feed name> Unable to load the service index for source https://nuget.devexpress.com/…/api.
The content at 'https://nuget.devexpress.com/…/api' is not a valid JSON object.
Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
Solution
Open the
nuget.config
file and set the added feed’sprotocolVersion
property to2
:<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="DevExpress" value="https://nuget.devexpress.com/.../api" protocolVersion="2" /> </packageSources> </configuration>
Restart Visual Studio.
Refer to the following Microsoft help topic to find the location of nuget.config
: Config file locations and uses.