【发布时间】:2016-12-10 08:42:55
【问题描述】:
我想从本地文件夹中恢复。我试过了
dotnet restore --configfile NuGet.config
(带有配置本地文件夹),但它仍然下载到 C:/Windows10/User/Me/.nuget/packages。
【问题讨论】:
标签: asp.net-core .net-core-rc2 dotnet-cli .net-core
我想从本地文件夹中恢复。我试过了
dotnet restore --configfile NuGet.config
(带有配置本地文件夹),但它仍然下载到 C:/Windows10/User/Me/.nuget/packages。
【问题讨论】:
标签: asp.net-core .net-core-rc2 dotnet-cli .net-core
您误解了什么是包还原源和包文件夹。来自NuGet Package Restore文档:
包恢复功能将在构建项目之前安装所有引用的包,从而确保所有依赖项都可用于项目,而无需将它们存储在源代码管理中......包被放入包文件夹中。
当您添加本地源时,您只需指定用于包恢复的附加包源。如果要修改Package Folder,可以在Nuget.config中修改repositoryPath:
允许您将 NuGet 包安装在指定文件夹中,而不是默认的“$(Solutiondir)\Packages”文件夹中。
<settings>
<repositoryPath> specify_here_your_local_path </repositoryPath>
</settings>
【讨论】: