Support transitive P2P references - #4992
Merged
Merged
Conversation
When enabling project restore in dotnet/runtime, transitive dependencies are now resolved but the hook is missing the TargetFramework.Sdk to annotate/filter them.
5 tasks
Anipik
approved these changes
Mar 6, 2020
Anipik
left a comment
Contributor
There was a problem hiding this comment.
@ViktorHofer can you give an example here for better understanding ?
Member
Author
|
Sure, I shared the details with you offline in Teams: System.Collections references System.Runtime which references System.Private.Uri. Now that we enable restore for these projects, more targets run because the ProjectAssetsFile exists. The additional project reference from System.Collections to System.Private.Uri comes from the "IncludeTransitiveProjectReferences" target: |
Contributor
|
apologies. Teams on my mac weirds strangely :). The messages are quite delayed |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

When enabling project restore in dotnet/runtime, transitive dependencies are now resolved but the hook is missing the TargetFramework.Sdk to annotate/filter them.
Port of aa4285b#diff-65c01698b75e00dac00a586ec65bace1 from the old config system.