2

我想从本地文件夹恢复。我试过了

dotnet restore --configfile NuGet.config 

(带有配置本地文件夹),但它仍然下载到 C:/Windows10/User/Me/.nuget/packages。

4

1 回答 1

1

您误解了什么是包还原提要和包文件夹。从NuGet 包还原文档:

包还原功能将在构建项目之前安装所有引用的包,从而确保所有依赖项都可用于项目,而无需将它们存储在源代码控制中......包被放入包文件夹中。

添加本地源时,您只需指定用于包还原的附加包源。如果要修改包文件夹,可以修改Nuget.config 中的 repositoryPath

允许您将 NuGet 包安装在指定文件夹中,而不是默认的“$(Solutiondir)\Packages”文件夹中。

<settings>
    <repositoryPath> specify_here_your_local_path </repositoryPath>
</settings>
于 2016-08-04T11:36:12.453 回答