# Reference Migration

This topic covers the reference migration steps, performed manually.

## Content



ActiveReports uses NuGet/NPM to publish components since ActiveReports 14. We cannot manage all references without problems in our converter, so please remove extra NuGet packages and fix NPM references/dependencies.

If you are going to update references manually, please follow this plan:

*   Remove all ActiveReports NuGet/NPM references.
*   Add only important references (other references will be added automatically):
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports](https://www.NuGet.org/packages/MESCIUS.ActiveReports) to use only .NET API and packages MESCIUS.ActiveReports.Export.[Excel/Word/Pdf/Xml/Html/Image\] to use corresponding exports.<br />
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Serializer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Serializer) or [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Serializer.VS2022](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Serializer.VS2022) to design code-based Section reports under .NET Framework 4.7.2-4.8.1. Please note that it is better to remove such dependencies from the final application.<br />
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Viewer.Win](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Viewer.Win) or [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Viewer.Wpf](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Viewer.Wpf) to use only the Desktop Viewer (without Designer).<br />
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Design.Win](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Design.Win) to use the Desktop Designer.<br />
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnetcore.Viewer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnetcore.Viewer) or [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnet.Viewer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnet.Viewer) to use Blazor/JS viewers, [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Blazor.Viewer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Blazor.Viewer) or [https://www.npmjs.com/package/@mescius/activereportsnet-viewer](https://www.npmjs.com/package/@mescius/activereportsnet-viewer) as client.<br />
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnetcore.Designer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnetcore.Designer) or [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnet.Designer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Aspnet.Designer) to use Blazor/JS designer + [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Blazor.Designer](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Blazor.Designer) or [https://www.npmjs.com/package/@mescius/activereportsnet-designer](https://www.npmjs.com/package/@mescius/activereportsnet-designer) as client.<br />
    *   [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Web](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Web) to use ASP.NET WebForms viewer + [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Web.Design](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Web.Design) or [https://www.NuGet.org/packages/MESCIUS.ActiveReports.Web.Design.VS2022](https://www.NuGet.org/packages/MESCIUS.ActiveReports.Web.Design.VS2022) to enable ASP.NET WebForms designer. Please note that it is better to remove design-time dependencies from the final application.
*   Check the JS code manually.
*   Update the license (“licenses.licx”, “.gclicx” and other places).
*   Try to fix other issues. In case you are unable to fix the issues, please contact our Support Team.