-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Enable transitive pinning #34387
Enable transitive pinning #34387
Conversation
…by msbuild, nuget, containers, and watch. This won't fix external components like fsharp and watch.
Adding @jaredpar as an expert on versioning. Seems like some sort of mismatch between multiple dependencies that shows up in the test run but not the build. Any ideas here on where to investigate next?
|
Shots fired 😄
This line seems suspicious. https://source.dot.net/#Microsoft.NET.Build.Tasks/TaskWithAssemblyResolveHooks.cs,30 Based on error it's seems very likely the problem is 8.0 version being loaded, task compiled against 7.0 and no binding redirects file being present. Do you have a fuslog? |
Hmm, the code you linked is in a net472 block but I noticed that the tests in question only failed on the full msbuild leg (ie dotnet build worked just fine). I'll try to see if I can reproduce locally to gather more information. |
6da2544
to
d2e4ae6
Compare
…d SCI where used.
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
add a list of transitive packages used by msbuild, nuget, containers, and watch.
This won't fix external components like fsharp and watch.
Creating as a draft against my other branch so the diff can be viewed. This should retarget to main once #34344 goes in.