[dotnet] Direct dependency on Microsoft.Bcl.AsyncInterfaces#17519
Conversation
Review Summary by QodoAdd Microsoft.Bcl.AsyncInterfaces dependency and expand multi-targeting
WalkthroughsDescription• Add direct dependency on Microsoft.Bcl.AsyncInterfaces to WebDriver package • Expand Selenium.Support multi-targeting to net462 and net8.0 • Remove redundant AsyncInterfaces dependency from test project • Update nuspec files to reflect new target framework support Diagramflowchart LR
A["WebDriver Package"] -->|"adds direct dependency"| B["Microsoft.Bcl.AsyncInterfaces"]
C["Selenium.Support"] -->|"expands to"| D["net462, netstandard2.0, net8.0"]
E["Test Project"] -->|"removes redundant"| F["AsyncInterfaces dependency"]
File Changes1. dotnet/src/support/BUILD.bazel
|
Code Review by Qodo
1.
|
|
Thank you, @nvborisenko for this code suggestion. The support packages contain example code that many users find helpful, but they do not necessarily represent After reviewing the change, unless it is a critical fix or a feature that is needed for Selenium We actively encourage people to add the wrapper and helper code that makes sense for them to their own frameworks. |
|
Persistent review updated to latest commit 755d507 |
To help MSBuild resolve cross-TFM graph.
💥 What does this PR do?
Microsoft.Bcl.AsyncInterfacesdependency forSelenium.WebDriverpackage🔧 Implementation Notes
Now Tests project can eliminate the dependency.
🤖 AI assistance
🔄 Types of changes