Steps to consider while creating or upgrading an application that contains Syncfusion assemblies
Follow the below steps while creating or upgrading an application using the Syncfusion Essential Studio assemblies:
1. Refer to the same version Essential Studio assemblies in the project.
Example: If you are using v17.4.0.46, check that all the assemblies are in v17.4.0.46 version only.
2. Refer to the same .NET Framework assemblies.
Example: If your application is targeting .NET Framework 4.6, refer to the .NET Framework 4.6 Syncfusion assemblies (17.4460.0.46).

3. For the web applications, Syncfusion assemblies in the web.config file should be in the same .NET Framework version and Syncfusion version.

4. For the web applications that are hosted in server machine, ensure the Syncfusion assemblies present in the application hosted directory are in same .NET Framework version and Syncfusion version.
Upgrade Applications safely
To upgrade the applications safely to the latest version, use Syncfusion Project Migration. If the applications were upgraded manually to the latest version, assembly version might be mismatched and some of the references might be missed. So, we recommend using the Syncfusion Project Migration.