-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Centrally manage NuGet dependencies and its versions #4181
base: main
Are you sure you want to change the base?
Conversation
Thanks Nirmal4G for opening a Pull Request! The reviewers will test the PR and highlight if there is any conflict or changes required. If the PR is approved we will proceed to merge the pull request 🙌 |
The build failed, since, there's an issue with |
a3e0d80
to
7110aee
Compare
48c7eb2
to
430b18b
Compare
4a34b2c
to
a501027
Compare
a501027
to
6dc6487
Compare
I have extracted unrelated refactoring into its own PR: #4234; I'll rebase this on latest once the PR is merged. |
e3ae65e
to
668f26e
Compare
fbfb605
to
ed4abe6
Compare
d5fa86f
to
a4bfab8
Compare
7823c50
to
1561c58
Compare
91dce2a
to
f49185c
Compare
f49185c
to
02feec9
Compare
Renormalize new lines and remove BOM from new files
- Refactor Project files - Refactor Markdown files - Remove unnecessary files - Use latest NuGet and config - Fixup UAP/Windows TFM versions
The new Output paths point to... Build: `~build\...` Restore: `~build\ext` Publish: `~publish\...` Pack: `~packages\{bin,obj}`
Update package versions. Use Static Graph restore when applicable. Manage Packages Centrally using NuGet's CPVM feature.
Use "MSBuild.NET.Extras.Sdk" instead of "MSBuild.Sdk.Extras" for projects. This replacement package contains fixes around UWP project setup and build!
47a1b6c
to
9a6802c
Compare
Fixes #4180
Know more about NuGet's Central Package Version Management (CPVM) feature.
PR Type
What kind of change does this PR introduce?
What is the current behavior?
NuGet package references are spread across project files. It is difficult to track versions and upgrade them properly.
What is the new behavior?
Enables NuGet's upcoming feature to manage package versions centrally using
Directory.Packages.props
with the following item spec to store a package version.PR Checklist
Please check if your PR fulfils the following requirements:
Other information
rebase
on latestHEAD
and then commit, without updating from the latestHEAD
.Merge pull request #xxxx from repo/branch
, and commit message to either PR message or messages of individual commits. Theauto-merge
bot does this by default.