For our case, we are already creating the correct dependencies and their respective runtime version numbers based of our runtime resolution logic. So a dependency will already be System.Net.Http@8.0.0 if running on .NET 8, thus removing the need for a runtime.native.System.Net.Http@8.0.0 as well. From our investigation these runtime native dependencies are causing noise for the customers and are not of interested.
Changes:
Added test to reproduce the issue
Fixed the issue in the v2 parser
Updated depGraph fixtures that are now no longer containing the runtime.* dependencies
For our case, we are already creating the correct dependencies and their respective runtime version numbers based of our runtime resolution logic. So a dependency will already be
System.Net.Http@8.0.0
if running on .NET 8, thus removing the need for aruntime.native.System.Net.Http@8.0.0
as well. From our investigation these runtime native dependencies are causing noise for the customers and are not of interested.Changes:
v2
parserruntime.*
dependencies