Hi Negatron,
Syncfusion changed the NuGet publish version from 2018 Volume 2 like 16.2.0.21. Previously NuGet package versioned as 16.1450.0.32. The 450 indicates the .NET Framework 4.5 and published separate NuGet packages with each .NET Framework version. Now all the .NET Framework combined in single NuGet package and removed the .NET Framework version from NuGet package version. But, there is no changes in assembly version. Each assembly version have the corresponding .NET Framework version in the minor version. Please refer the assembly versioning for each Framework below.
.NET Framework version | Syncfusion Assembly Version |
2.0 | 16.3200.0.29 |
3.5 | 16.3350.0.29 |
4.0 | 16.3400.0.29 |
4.5 | 16.3450.0.29 |
4.5.1 | 16.3451.0.29 |
4.6 | 16.3460.0.29 |
4.6.2 | 16.3460.0.29 |
Note: .NET Framework 4.6 or higher, the 16.3460.0.29 assembly version used in application.
Based on the application .NET Framework, the corresponding Syncfusion assembly version added into project reference.
For MVC application, we using the below format.
.NET Framework version | Syncfusion.EJ.MVC version (MVC 5) | Other Syncfusion assembly version |
4.5 | 16.3500.0.29 | 16.3450.0.29 |
4.5.1 | 16.3500.0.29 | 16.3450.0.29 |
4.6 | 16.3500.0.29 | 16.3450.0.29 |
4.6.2 | 16.3500.0.29 | 16.3450.0.29 |
Regarding the query “do we need these configurations in both files, web.config and the other location”,
No need to use both file when using the NuGet packages. Please find the details below for both files.
Packages.config
The packages.config keeping the installed NuGet packages list and it helps to restore, update or reinstall the packages in application. The file contains the NuGet packages version and installed .NET Framework version.
Web.config
If we referring the Syncfusion assemblies from GAC then we need to register the assemblies in web.config. Because, the assembly will not copy in bin folder as default. If we using the NuGet packages, the reference assembly will be copied into bin folder when compiling, so the web.config entries does not required. Also, the entry does not cause the problem. We have logged this to remove the web.config entry and it will be implement in our upcoming release.
Regarding the installation,
The Syncfusion will configure the Syncfusion assemblies in GAC and Syncfusion Extension in Visual Studio during installation. The following screenshot listed the options to configure the Syncfusion components. If any of the feature deselected then need to configure manually.
Follow the below documentation to configure manually.
Note: Syncfusion ASP.NET MVC (Essential JS2) does not have the Assembly Manager. It available for following platforms.
- WPF
- Windows Forms
- ASP.NET
- ASP.NET MVC
Please let us know if this helps you.
Regards,
Kannan