我想从本地文件夹恢复。我试过了
dotnet restore --configfile NuGet.config
(使用配置本地文件夹),但仍然可以下载到C:/Windows10/User/Me/.nuget/packages。
答案 0 :(得分:1)
您误解了什么是Package Restore Feed和Package Folder。来自NuGet Package Restore doc:
程序包还原功能将在构建项目之前安装所有引用的程序包,从而确保项目可以使用所有依赖项,而无需将它们存储在源代码管理中...将程序包放入程序包文件夹中。
添加本地源时,只需指定用于包还原的其他包源。如果要修改包文件夹,可以在Nuget.config中修改repositoryPath:
允许您在指定的文件夹中安装NuGet包,而不是默认的" $(Solutiondir)\ Packages"文件夹中。
<settings>
<repositoryPath> specify_here_your_local_path </repositoryPath>
</settings>