Articles in this section
Category / Section

Syncfusion NuGet package structure changes

2 mins read

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

WPF.pdf

Windows Forms

Windows Forms.pdf

UWP

UWP.pdf

ASP.NET Core

ASP.NET Core.pdf

Follow the below steps to update the NuGet package structure changes in your project

  1. Locate your Windows development Visual Studio project location. No need to make any changes for Web development project.
  2. Open the packages.config file from any editor.
  3. 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>

  1. Remove the packages folder from the Visual Studio project location.
  2. 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.
  3. Use the NuGet Update option to get the latest Syncfusion NuGet packages.
Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments
Please sign in to leave a comment
Access denied
Access denied