Hello!
We have recently updated Aspose.Slides to latest versions (from 23.5.0, to 23.9.0) and have noticed
that .net6 dependencies for it includes System.Drawing.Common 7.0.0.0
Our company would like to know if there are any plans on changing this dependency to something crossplatform, as Microsoft suggests, like SkiaSharp, or even to System.Drawing.Common 6.0.0.0
We would like to keep using the nuget instead of using standalone dlls, thank you
This is actually quite a big problem, as for any update of the Aspose.Slides we need to manually update the dlls in many places. This is quite a lot of work in our case, can we at least get a nuget with crossplatform solution which we can install and get updated automatically as needed?
Also, you say NuGet contains all versions for all .NET platforms except 6 - but what about .NET7 and .NET8 - I would expect these are now working either, in which case I’m asking what is your plan as most solutions will migrate to newer versions of .NET soon.
Any project in .NET6 will fail as System.Drawing version > 5 simply doesn’t work on Linux. Multiple of your other libraries already migrated to other dependencies - e.g. PDF is now using Aspose.PDF.Drawing.
@arnoldbeilandevozon,
A new .NET 6 cross-platform NuGet package has been included in our roadmap and ETA is version 23.11.
We have linked the following ticket(s) from our internal issue tracking system to this forum thread and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): SLIDESNET-44096
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
You may also consider using the .NET Standard 2.1 version of Aspose.Slides from the NuGet package. However, this version requires libgdiplus library to be installed.
The issues you have found earlier (filed as SLIDESNET-44096) have been fixed in this update. This message was posted using Bugs notification tool by asad.ali