Patch setup for Essential Studio platforms
Syncfusion provides custom patches to customers to fix specific issues or defects they have encountered. These patches typically replace a few assemblies (DLLs) in the release version of Essential Studio. Make sure that the corresponding Essential Studio\Platform version installed on the machine before install the patches.
Let us consider version 22.214.171.124 as the base version for the following examples:
Patch Installation setup and Assemblies zip file
Patches are available as a setup installation file that automatically copies the patched DLLs, and also makes the necessary changes. The changes done by the setup install are as follows:
As an alternative, patched assemblies are also provided in a zip archive. You can use the zip archive and manually change your references to the new assemblies, if you do not want to install the patch setup on your development system. The following information will also help to apply the patched assemblies to your development system:
List of Assemblies
The list of assemblies that have been changed are listed along with the patch setup link in the patch provided by Syncfusion Support.
For example, consider the following assembly has been changed in a patch:
Patch setup execution
The following steps illustrate the Patch setup execution:
1. Back up a copy of the existing assemblies from the precompiledassemblies folder into the Backup Assemblies folder.
2. Place the patched assemblies in the Backup Assemblies folder, and then copy the patched assemblies into the precompiledassemblies folder. This folder is the master copy for all assemblies.
3. Install the patched assemblies into the GAC, if the Run Assembly Manager check box is selected during installation.
4. Copy the patched assemblies into the Assemblies folder; the installation location under Essential Studio generated by the Assembly Manager.
Patched Assemblies are multiple versions of the .NET framework, and multiple versions of the assemblies will be copied into the appropriate folder structure. For example, when the Syncfusion.Tools.Web.dll assembly is copied into the precompiledassemblies folder, multiple versions of the assembly will be copied into the folder structure as follow:
What should I do after installing the Patch setup?
If the Visual Studio projects have references to the assemblies from the GAC, no further action is needed. The patched assemblies have the same version information as the release assemblies, so your projects will pick the patched assemblies with no changes.
If the patched assemblies have the same version information, how can we ensure that the patched assemblies have been applied?
Patched assemblies have the same Product version number, but the File version number is similar to the Essential Studio release version number (except the revision part). It is higher than the release version of the revision number. The Date Modified attribute will also be different.
This File Version changes are applicable for the patches that are delivered from March 5th, 2014 and later.
This page will automatically be redirected to the sign-in page in 10 seconds.