Hi Wisej team,
We updated to Wisej 4.0.13 yesterday and immediately encountered a startup
crash on our Linux (linux-x64) deployment. The application was working
fine on 4.0.12. After investigation, we traced the issue to
Managed.System.Drawing 4.0.13 introducing System.Drawing.Common 9.0.0
as a new dependency.
Managed.System.Drawing 4.0.13 introduces System.Drawing.Common 9.0.0 as a dependency, which references
System.Private.Windows.GdiPlus (Windows-only). This breaks linux-x64 deployments with Could not load file or assembly
‘System.Private.Windows.GdiPlus’. Previous version (4.0.12) did not have this issue.
This is particularly concerning because Managed.System.Drawing was originally created as a cross-platform replacement for
System.Drawing.Common. Having Managed.System.Drawing itself depend on System.Drawing.Common — the very library it was designed
to replace — appears to be a packaging regression.
Regards,
BK
