Deploying in WPF Applications Overview
This article describes how to deploy WPF Applications that use Telerik Reporting.
To deploy a WPF Application project containing WPF Report Viewer, used to deliver reports produced by Telerik Reporting, you need to make sure the assemblies physically exist in the bin folder of your application:
Required assemblies:
Telerik.Reporting.dllTelerik.ReportViewer.Wpf.dll-
Telerik.ReportViewer.Wpf.Themes.dll(if embedded implicit XAML styles are used)
The WPF report viewer requires the corresponding Telerik UI WPF assemblies, available at the time of the Telerik Reporting release:
Telerik.Windows.Data.dllTelerik.Windows.Controls.dllTelerik.Windows.Controls.Input.dllTelerik.Windows.Controls.Navigation.dllTelerik.Windows.Controls.ConversationalUI.dll
The corresponding NuGet packages can be referenced instead of the assemblies - Adding the Telerik Private NuGet Feed to Visual Studio
Optional assemblies:
Those assemblies add up to the core reporting functionality and should be used only if you need the specific feature. They are responsible for additional support formats, database sessions, or retrieving data from an OLAP cube.
- XPS rendering extension requires
Telerik.Reporting.XpsRenderingassembly. - DOCX/PPTX/XLSX rendering extensions require
Telerik.Reporting.OpenXmlRendering.dlland Third-Party Dependencies (DocumentFormat.OpenXml.dllv.2.0.5022.0 or above with binding redirect. -
Database Session State Provider requires
Telerik.Reporting.Cache.Database.dllandTelerik Data Access. -
CubeDataSource requires
Telerik.Reporting.Adomd.dlland Third-Party Dependencies (Microsoft.AnalysisServices.AdomdClient.dllv.10.0.0.0 or above with proper binding redirects).