-
Notifications
You must be signed in to change notification settings - Fork 125
Added support for PackageDownload and PackageVersion #986
Added support for PackageDownload and PackageVersion #986
Conversation
NuKeeper.Inspection/RepositoryInspection/DirectoryBuildTargetsReader.cs
Outdated
Show resolved
Hide resolved
Hey @david-driscoll , thanks for the feature PR! Would you be open to splitting + restructuring it a somewhat? Here's what I have in mind (sorry for a large-ish brain dump, but I'm trying to minimise the back-and-forth of async communication - this was pending for quite a while already and I'm sorry for that):
|
I doubt I can clean up the trimming no problem and look at the rest of the feedback as well this weekend. |
I can't seem to get |
They have to be in the This commit (and it's branch) have them enabled. OmniSharp/csharp-language-server-protocol@ed0beb4 (https://github.com/OmniSharp/csharp-language-server-protocol/tree/pin-sdk ). It hasn't been merged yet due to other outstanding work, but it was working correctly on my machine with sdk 3.1.300. |
Ah, I think I need to opt-in with Update; Yes, it's opt-in |
The |
@skolima based on the rest of the feedback from @cristinamanum would you still two like different PRs? |
Besides the splitting of the PR in two, I think the remaining feedback has now been addressed. |
NuKeeper.Inspection/RepositoryInspection/DirectoryBuildTargetsReader.cs
Outdated
Show resolved
Hide resolved
🎉 |
✨ What kind of change does this PR introduce? (Bug fix, feature, docs update...)
Feature
Testing with and without
PackageDownload
andPackageVersion
.🆕 What is the new behavior (if this is a feature change)?
PackageDownload
- This is seriously a thing, today Nuke is using it ensure that packages are downloaded, but they are not implicitly referenced. This is used in the Nuke context to ensure that the binaries exist. I could not however find any specific documentation on this behavior, but it is a thing.PackageVersion
- This just shipped with the latest dotnet sdk3.1.300
with support for centrally managed package versions. While the building blocks will be the same this central managed solution will be supported inside VisualStudio at a future date.💥 Does this PR introduce a breaking change?
No
🐛 Recommendations for testing
Testing with and without
PackageDownload
andPackageVersion
.📝 Links to relevant issues/docs
I created a new PR using my older one as a reference so I merged the two together. Hopefully the code is a little cleaner this time around, let me know.
Supersedes: #895
Relates: NuGet/Home#7339
Centrally managing NuGet package-versions
🤔 Checklist before submitting
Let me know if you have any questions! ❤️ Nukeeper ❤️