managed-commons / SvgNet

Fork of the SVG library for .NET that makes a GdiGraphics that "draws" on a SVG model
BSD 3-Clause "New" or "Revised" License
84 stars 37 forks source link

System.Drawing.Common should be dropped for net8.0-windows #78

Closed glopesdev closed 2 months ago

glopesdev commented 2 months ago

The latest version of SvgNet takes up an extra dependency to System.Drawing.Common when targeting net8.0-windows.

This is strange since the project configuration seems to be correctly declared but maybe something was lost in the deployment process. It's not there for the other related frameworks, e.g. net6.0-windows and net7.0-windows correctly drop the dependency.

glopesdev commented 2 months ago

@monoman I just tried to build the package from the latest main and the generated package drops the dependency correctly, so I guess it was just something in the deployment process. Would it be possible to push a new version to clean up the dependency tree for .NET 8 desktop apps?

monoman commented 2 months ago

With some other cleanups for dropping support for .net 7.0 (EOL) released version 3.3.8 in nuget.org