Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the System.Drawing.Common dependency #39108

Merged
merged 3 commits into from
Mar 4, 2024

Conversation

MiYanni
Copy link
Member

@MiYanni MiYanni commented Feb 28, 2024

Summary

I'm told this was added as part of the transitive pinning PR. However, I'm also told that this was because of MSBuild having some kind of legacy dependency on it, but that is no longer the case. So, let's remove it.

CC @marcpopMSFT

@MiYanni MiYanni requested a review from a team February 28, 2024 23:27
@dotnet-issue-labeler dotnet-issue-labeler bot added Area-Infrastructure untriaged Request triage from a team member labels Feb 28, 2024
# Conflicts:
#	eng/Version.Details.xml
@marcpopMSFT
Copy link
Member

fyi, there's a set of dependencies that end up installed to the sdk<version> folder that come from nuget and msbuild. We wanted to transitively pin those to the latest versions. I don't see S.D.C in that list currently in a preview 1 install so this is probably safe to remove...I think. At the time I enabled transitive pinning, I tried to catch every binary I could that was flagged as coming from those two and installing the dependency in with the SDK.

# Conflicts:
#	eng/Version.Details.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Infrastructure untriaged Request triage from a team member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants