Local NuGet package feeds are simply hierarchical folder structures on your local computer or network in which you place packages.
nuget add
command to copy a package to the feed.The following command adds a package to our local feed.
nuget add SuperLogger.1.0.0.nupkg -source D:\MyPackages
It will also display the results of the above command.
The following hierarchical folder structure is also created.
The nuget add
command works with one package at a time, but it won't work when you to want to copy multiple packages.
nuget init <source> <destination> [options]
For multiple packages, you can use nuget init
which copies all the packages from a source
folder to a destination
folder using the same hierarchical layout as mentioned above for a single package with nuget add
.
nuget init C:\Packages D:\MyPackages
The init
command creates a folder for each package identifier, each of which contains a version number folder, within which is the appropriate package.