-
Notifications
You must be signed in to change notification settings - Fork 407
Open
Description
We added support for <PackageReference /> this release, but other languages/project types are interested in consuming it including C++, MSIX deployment and NuGetizer.
The work required, that I can see is:
- General purpose the PackageRestoreInitiator and make it work for all project types. Done - works via PackageReferences capability (16.1)
- General purpose the ProjectAssetsFileWatcher and make it work for all project types. Done - works via PackageReferences capability (16.1)
- Embed restore rules into .NET Project System
- NuGet features should light up for projects that have the capability; "PackageReferences" (
NuGet features should light up for projects that have the capability; "PackageReferences" NuGet/Home#9957, Enable custom CPS projects to be restored NuGet/NuGet.Client#3644) -
<ProjectAssetsFile>needs to be moved lower than the SDK - Figure out how all these project types pick up the NuGet SDK tasks/targets that produce assets (references, copy to output items, etc) for consumption during build and assets that are used to populate the DependenciesTree.
- Move PackageRestore code to CPS -or- install .NET Project System in all the same places as CPS
- Without this, Package Restore code would not light up if we weren't installed.
Nirmal4G, jp2masa, mungojam, kzu, dhanvikapila and 19 morestevenbrix and mattleibow
Metadata
Metadata
Assignees
Labels
Triage-ApprovedReviewed and prioritizedReviewed and prioritized