Migrate Report Viewer application
To migrate a WPF Report Viewer application from a Syncfusion® Essential Studio release to Bold Reports®, replace the assembly references and the XAML namespace. Bold Reports® introduces new assemblies for both client and server side to resolve the compatibility problem between Essential Studio Report Viewer versions.
Follow these step-by-step instructions to migrate the Bold Reports® WPF Report Viewer application:
How do I migrate the Report Viewer client side?
To migrate the client side of the WPF Report Viewer, replace the Syncfusion® assembly references with the BoldReports.Wpf NuGet package and update the XAML namespace.
-
In the Solution Explorer, right-click the References and remove the following assembly references:
Syncfusion.ReportControls.WpfSyncfusion.ReportViewer.WpfSyncfusion.ReportWriter.Base
-
Add the assembly from the Bold Reporting NuGet package
BoldReports.Wpf. To add from NuGet, right-click the project or solution in the Solution Explorer tab, and choose Manage NuGet Packages. Search forBoldReports.WpfNuGet package, and install in your application.
Refer to the NuGet Packages section to learn more details about installing and configuring Report Viewer NuGet packages.
Control initialization
-
Open the
MainWindow.xamlfile and remove the following namespace in your XAML page.xmlns:syncfusion="http://schemas.syncfusion.com/wpf" -
Add the following namespace in your XAML page.
xmlns:syncfusion="clr-namespace:BoldReports.UI.Xaml;assembly=BoldReports.Wpf"