[Breaking change]: System.Drawing.Common support for non-Windows has been removed #33653
Closed
1 of 3 tasks
Labels
breaking-change
Indicates a .NET Core breaking change
🏁 Release: .NET 7
Work items for the .NET 7 release
doc-idea
Indicates issues that are suggestions for new topics [org][type][category]
Pri1
High priority, do before Pri2 and Pri3
📌 seQUESTered
Identifies that an issue has been imported into Quest.
Description
As covered in
https://github.com/dotnet/designs/blob/main/accepted/2021/system-drawing-win-only/system-drawing-win-only.md
and https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only
System.Drawing.Common is now only supported on Windows.
As mentioned in the same document, the runtimeconfiguration switch to re-enable System.Drawing.Common was removed completely in .NET 7. This document represents that change in .NET 7.
Version
.NET 7
Previous behavior
The System.Drawing.Common library would allow applications to set the
System.Drawing.EnableUnixSupport
runtime configuration setting to re-enable non-windows support.New behavior
This functionality has been removed and
Type of breaking change
Reason for change
See https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#reason-for-change
Recommended action
See https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#recommended-action
Feature area
Core .NET libraries
Affected APIs
See https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only#affected-apis
Associated WorkItem - 90989
The text was updated successfully, but these errors were encountered: