You may find this project useful if all of this is true:
- You have a lot of .NET Framework projects across multiple solutions, all using PackageReference for referencing the NuGet packages.
- You have a process that enforces the consistent versioning of NuGet packages your project files reference directly. Could be CPM, could be ad hoc.
- You have almost no ad hoc dlls. (If you do many - better arrange them as NuGet packages on your internal NuGet repo).
- You are overwhelmed with the burden to maintain the assembly binding redirects.
This project aims to produce a tool that can be used to auto generate all the binding redirects determinstically after the restore phase, but before the build.
We use this tool in our quite big Monolith repository spanning a dozen solutions and 800+ projects.
The tool supports both SDK and legacy style projects.