Syncfusion NuGet package structure changes
Syncfusion® has provided separate NuGet packages for each .NET Framework version assembly till v16.1.0.24. From the 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 |
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 the 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 the 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 your Visual Studio project, then right-click on the solution file and select "Restore NuGet Packages." This will download the Syncfusion® NuGet packages, which now include combined .NET Framework libraries starting from version 16.1.0.32.
- Use the NuGet Update option to get the latest Syncfusion® NuGet packages.