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.

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.

In this article