We improved licensing mechanism. So the new licenses might not work with older versions of Aspose.BarCode for .NET. So you may use your older license with the older version of Aspose.BarCode and newer license with the newer versions of the API.
We do not recommend you to use older version of Aspose.BarCode for .NET. Please try latest version of the API with your new license, so you would be eligible to use recent and upcoming versions, fixes and avail all enhancements. Please note, if you find any issue or limitation with older versions of the API, you cannot get fixes or apply for enhancements in older versions. The fixes are based on latest APIs set only.
New licenses are signed with sha 256 and older licenses were signed with sha1. The older versions of Aspose.BarCode do not support sha256 signed licenses. In case, you still want to use older versions of the API, kindly contact our purchase team to get updated copy of your license to use with older product version.
I can give you advice about moving from older Aspose.Barcode version to newest 23.5. We replaced System.Drawing.Common to Aspose.Drawing.Common. Aspose.Drawing.Common provides the same API (works even on ARM) as System.Drawing but in different namespace Aspose.Drawing. In this way you can just replace namespace to Aspose.Drawing. In case of using .Net Framework and .Net Core in the same project you can add the following define