Syncfusion NuGet package structure changes
Syncfusion has provided separate NuGet packages for each .NET Framework version assembly till v16.1.0.24. From Essential Studio 2018 Volume 1 SP 1 release (v16.1.0.32) onwards each NuGet package will contain all applicable .NET Framework versions for the Syncfusion component.
NuGet package structure
Example NuGet package structure changes have been shown below.
Component Name | Till v16.1.0.24 | From v16.1.0.32 |
---|---|---|
Chart WPF | Syncfusion.SfChart.WPF35
Syncfusion.SfChart.WPF40
Syncfusion.SfChart.WPF45
Syncfusion.SfChart.WPF451
Syncfusion.SfChart.WPF46 | Syncfusion.SfChart.WPF |
Grid Windows | Syncfusion.SfGrid.Windows35 Syncfusion.SfGrid.Windows40 Syncfusion.SfGrid.Windows45 Syncfusion.SfGrid.Windows451 Syncfusion.SfGrid.Windows46 | Syncfusion.SfGrid.Windows |
Modified NuGet packages
NuGet package structure changes has been applicable for the below listed platforms. List of packages with older and newer format is listed and available for download in PDF format.
Platform Name | Package Structure changes list |
---|---|
WPF | |
Windows Forms | |
UWP | |
ASP.NET Core |
Follow the below steps to update the NuGet package structure changes in your project
- Locate your Windows development Visual Studio project location. No need to make any changes for Web development project.
- Open the packages.config file from any editor.
- Remove the .NET Framework character such as 20,35,40,45,451 and 46 from Syncfusion packages and change the version to 16.1.0.32 or latest Syncfusion release version. Refer the screenshot below.
- 2018 Vol 1 NuGet package name (v16.1.0.24)
<?xml version="1.0" encoding="utf-8"?> <packages> <package id="Syncfusion.Data.WPF46" version="16.1.0.24" targetFramework="net46" /> <package id="Syncfusion.SfChart.WPF46" version="16.1.0.24" targetFramework="net46" /> <package id="Syncfusion.SfGrid.WPF46" version="16.1.0.24" targetFramework="net46" /> <package id="Syncfusion.Shared.WPF46" version="16.1.0.24" targetFramework="net46" /> </packages> |
- 2018 Vol 1 SP1 updated NuGet package name (v16.1.0.32)
<?xml version="1.0" encoding="utf-8"?> <packages> <package id="Syncfusion.Data.WPF" version="16.1.0.32" targetFramework="net46" /> <package id="Syncfusion.SfChart.WPF" version="16.1.0.32" targetFramework="net46" /> <package id="Syncfusion.SfGrid.WPF" version="16.1.0.32" targetFramework="net46" /> <package id="Syncfusion.Shared.WPF" version="16.1.0.32" targetFramework="net46" /> </packages> |
- Remove the packages folder from the Visual Studio project location.
- Open the Visual Studio development project and restore the NuGet Packages by right click on the solution file and select Restore NuGet Packages. Now you get the Syncfusion NuGet packages with combined .NET Framework libraries.
- Use the NuGet Update option to get the latest Syncfusion NuGet packages.