Skip to content

[Feature Request] Remove the indirectly dependency on system.drawing.common #2577

@waterstonemf

Description

@waterstonemf

Is your feature request related to a problem? Please describe.

We're using microsoft.identity.web.2.12.4 in one asp.net core web api project and the web api will be deployed in Kubernetes cluster environment.

microsoft.identity.web.2.12.4 has an indirect dependency on system.drawing.common.4.7.2. The dependency path is as below:

microsoft.identity.web.2.12.4.nupkg

microsoft.identity.web.tokenacquisition.2.12.4.nupkg

microsoft.identity.web.tokencache.2.12.4.nupkg

system.drawing.common.4.7.2.nupkg

while per the description in "System.Drawing.Common only supported on Windows" (https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only), our team is required to remove any direct/indirect dependency on System.Drawing.Common library from our api project.

so we're investigating how to fix this issue.

Describe the solution you'd like
Provide a microsoft.identity.web version without any dependency on system.drawing.common

Describe alternatives you've considered
none

Additional context
none

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions