Available NuGet Packages
Telerik UI for WPF comes with a several different packages that can be installed via the Telerik server or from a local package source.
The Telerik dlls are built against different versions of .NET starting from .NET 4 to the latest official .NET. Additionally, the dlls can be separated into two categories - Xaml and NoXaml. This creates a big set of assemblies that can be downloaded which are also available as nuget packages.
The packages can be downloaded as .nupkg
files which can be used to setup a local package source or alternatively the online Telerik package source can be used. These two different options contain slightly different set of packages. This article targets to list and describe the packages.
NuGet Local Packages
The Telerik UI for WPF product provides .nupkg
files that can be downloaded from your telerik.com account. The download page has the following .zip files.
Full Packages
-
Telerik_UI_for_WPF_<version number>_NuGet_Xaml_Dev.zip
—Contains.nupkg
files for the following full packages:Telerik.UI.for.Wpf.40.Xaml
Telerik.UI.for.Wpf.45.Xaml
Telerik.UI.for.Wpf.50.Xaml
Telerik.UI.for.Wpf.60.Xaml
Telerik.UI.for.Wpf.NetCore.Xaml
Each of these packages contains the all Telerik UI for WPF (Xaml) dlls for the corresponding .NET framework. .40 means .NET 4, .45 means .NET 4.5 and so on. The .Xaml part at the ending of the package name indicates that it contains the Xaml version of the Telerik assemblies.
-
Telerik_UI_for_WPF_<version number>_NuGet_NoXaml_Dev.zip
—Contains.nupkg
files for the following full packages:Telerik.UI.for.Wpf.40
Telerik.UI.for.Wpf.45
Telerik.UI.for.Wpf.50
Telerik.UI.for.Wpf.60
Telerik.UI.for.Wpf.NetCore
Each of these packages contains the all Telerik UI for WPF (NoXaml) dlls for the corresponding .NET framework. Compared to the previous set of packages, the names here don't end with .Xaml which indicates that they contain the NoXaml version of the Telerik assemblies.
Separate Packages
-
Telerik_UI_for_WPF_<version number>_NuGet_Separate_Packages_Xaml_Dev.zip
—This file contains separate packages for each Telerik assembly.Telerik.Windows.Controls.for.Wpf.Xaml
Telerik.Windows.Controls.Navigation.for.Wpf.Xaml
Telerik.Windows.Controls.GridView.for.Wpf.Xaml
Telerik.Windows.Controls.RichTextBox.for.Wpf.Xaml
- etc.
Each of these packages contain the corresponding Telerik (Xaml) dll for all available .NET frameworks (.40, .45, .5, etc.). In case the dll is dependent on another Telerik dll, the required package will be installed automatically.
-
Telerik_UI_for_WPF_<version number>_NuGet_Separate_Packages_NoXaml_Dev.zip
—This file contains separate packages for each Telerik assembly.Telerik.Windows.Controls.for.Wpf
Telerik.Windows.Controls.Navigation.for.Wpf
Telerik.Windows.Controls.GridView.for.Wpf
Telerik.Windows.Controls.RichTextBox.for.Wpf
Telerik.Windows.Themes.Fluent.for.Wpf
Telerik.Windows.Themes.Material.for.Wpf
- etc.
Each of these packages contain the corresponding Telerik (NoXaml) dll for all available .NET frameworks (.40, .45, .5, etc.). In case the dll is dependent on another Telerik dll, the required package will be installed automatically.
Telerik NuGet Server Packages
There is an online package source that can be used to get Telerik nugets. The packages on the server are almost identical to local ones.
Full Packages
The onlie package source contains full packages only for the .NET Core and later assemblies.
Telerik.UI.for.Wpf.NetCore
Telerik.UI.for.Wpf.NetCore.Xaml
Telerik.UI.for.Wpf.50
Telerik.UI.for.Wpf.50.Xaml
Telerik.UI.for.Wpf.60
Telerik.UI.for.Wpf.60.Xaml
These packages contain all Telerik dlls for the corresponding .NET version. The package names ending with .Xaml contain the Xaml version of the Telerik dlls. The ones without .Xaml in the name have the NoXaml version.
Separate Packages
Telerik.Windows.Controls.for.Wpf.Xaml
Telerik.Windows.Controls.for.Wpf
Telerik.Windows.Controls.GridView.for.Wpf.Xaml
Telerik.Windows.Controls.GridView.for.Wpf
Telerik.Windows.Controls.Navigation.for.Wpf.Xaml
Telerik.Windows.Controls.Navigation.for.Wpf
-
Telerik.Windows.Themes.Fluent.for.Wpf
(theme dll) -
Telerik.Windows.Themes.Material.for.Wpf
(theme dll) -
Telerik.Windows.Controls.for.Wpf.fr
(localization resource) -
Telerik.Windows.Controls.for.Wpf.de
(localization resource) - etc.
Each of these packages contain all .NET versions of the corresponding Telerik dll. The package names ending with .Xaml contain the Xaml version of the Telerik dlls. The ones without .Xaml in the name have the NoXaml version.
NuGet Packages and Controls Localization
The Telerik controls have a built-in localization support. To enable this, the corresponding satellite assemblies should be presented in the folder where the Telerik assemblies are installed. These assemblies are available when you install the product using the full NuGet packages. The separate packages don't include the satellite assemblies. To support localization properly, these dlls should be installed. To do so, use also the separate packages with the language resources.
The separate package with the language resources is named Telerik.Windows.Controls.for.Wpf.<language code>
. For example, Telerik.Windows.Controls.for.Wpf.fr
will include the French resources. Telerik.Windows.Controls.for.Wpf.de
will include the German resources, and so on.
Installing Latest Internal Build NuGet Packages
You can install and test the Latest Internal Build (LIB) dlls provided on a weekly basis, via the NuGet Package Manager. The LIB nugets are available only as .nupkg files that can be downloaded from your telerik.com account. This means that you will need to create a local package source and copy the files there. You cannot download LIB dlls via the online Telerik nuget server (https://nuget.telerik.com/v3/index.json](https://nuget.telerik.com/v3/index.json, because they are not available there.
When you set up the package source and place the NuGet files there, you can find them in the NuGet Package Manager. To see the LIB packages you will need also to check the Include prerelease option. The LIB packages have the -hotfix postfix in the version field.