we have a private nuget repo setup available for all department developers, each developers can contribute and deploy their own reusable library which gets uploaded for the entire dev team to use after few reviews.
We have a standard policy that all Libraries should be developed .Net6.
Issue here is, the developers use a random .net version, extension packages, which makes the useful library not used widely because of this version conflicts.
Is there any standard practice we can adhere to make all libraries were developed on using .net6.