-
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
Convert to use Central Package Management #4877
Conversation
@sfmskywalker I see that you removed the |
FastEndPoints had two different versions between NET6/7 and NET8: |
* Add GitHubActionsTestLogger
Dude this is amazing - a massive thank you! 🙌🏻 |
Will do! Thanks for pointing it out 👍🏻 |
@lahma |
Ah I think I see. So projects still explicitly reference the packages they need, but without version number; that is all managed centrally now. |
It's the same csproj dictated dependencies. The versions are just managed centrally in one file. So if project X references Polly it will be part of nuget package deps, but a non-referenced Jint won't be. |
Rider and Visual Studio also have native support for updating these via Ui/finding updates. Of course the Condition-based versions need to be carefully updated - but now in one place! |
Directory.Packages.props
, some special casing based originalnet6.0
,net7.0
,net8.0
checkstests\Directory.build.props
which cleaned the test csprojs too