How to do to specify the directory where I want install package? Because I need install packages in a project where others devs work and when they do download of the project they need have all packages in your pc.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Use -OutputDirectory
.
From NuGet CLI reference.
回答2:
The packages go in $(SolutionDir)\packages. You have two options:
- Check the packages folder into source control
- Use NuGetPowerTools so that developer machines will automatically fetch the packages when you build
- Type "Install-Package NuGetPowerTools" in the Package Manager Console
- Type "Enable-PackageRestore" in the Package Manager Console
- This adds a $(SolutionDir).nuget folder, which contains an MSBuild target that will fetch the packages when they're required (eg. if you build on a machine that doesn't already have them). You must check the .nuget folder, and associated csproj changes into source control!!
I'd recommend not checking the packages folder in, since binary files in DVCS make for slow clones :-( In the next version of NuGet, you won't need NuGetPowerTools to avoid checking it in :-)
回答3:
You can now change the default $(SolutionDir)\packages
folder. See this thread: Is it possible to change the location of packages for NuGet?