New to Telerik UI for WPF? Download free 30-day trial

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.

WPF Telerik UI for WPF Available NuGet Packages

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.

The oldest nuget package that can be found in the Telerik NuGet Feed is 2016.3.1024.

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.

In this article