-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Centrally manage NuGet dependencies and its versions #4181
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
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.propswith the following item spec to store a package version.PR Checklist
Please check if your PR fulfils the following requirements:
Other information
rebaseon latestHEADand 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-mergebot does this by default.