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 unnecessary ref source projects from Microsoft.Bcl packages #105312

Merged
merged 2 commits into from
Jul 23, 2024

Commits on Jul 23, 2024

  1. Remove unused reference assembly projects from Bcl folders

    Contributes to #58163
    
    - Remove unused reference assembly projects and move the
      forwards.cs files into the src folder.
    - Don't rely on IsPartialFacadeAssembly switch anymore
      which makes it possible to use the compiler generated xml
      file and removes the dependency on the reference source project.
    - Enable package baseline validation for Microsoft.Bcl.Numerics
    
    This improves restore and build perf in total as well as per leaf
    project on the CLI and inside VS.
    ViktorHofer committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    7122357 View commit details
    Browse the repository at this point in the history
  2. Update project references

    - Update projects that now need to reference the src project as
      the ref project got deleted.
    - Remove target that validates that ref projects only reference ref
      project. That target doesn't make sense anymore with our direction
      towards removing reference assembly projects.
    ViktorHofer committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    dcce041 View commit details
    Browse the repository at this point in the history