Managed.System.Drawing 4.0.13 breaks linux-x64 deployment: System.Private.Windows.GdiPlus not found

0
0

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

  • You must to post comments
0
0

Deploy net#.0 without -windows.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.