我想从本地文件夹恢复。我试过了
dotnet restore --configfile NuGet.config
(带有配置本地文件夹),但它仍然下载到 C:/Windows10/User/Me/.nuget/packages。
我想从本地文件夹恢复。我试过了
dotnet restore --configfile NuGet.config
(带有配置本地文件夹),但它仍然下载到 C:/Windows10/User/Me/.nuget/packages。
您误解了什么是包还原提要和包文件夹。从NuGet 包还原文档:
包还原功能将在构建项目之前安装所有引用的包,从而确保所有依赖项都可用于项目,而无需将它们存储在源代码控制中......包被放入包文件夹中。
添加本地源时,您只需指定用于包还原的附加包源。如果要修改包文件夹,可以修改Nuget.config 中的 repositoryPath :
允许您将 NuGet 包安装在指定文件夹中,而不是默认的“$(Solutiondir)\Packages”文件夹中。
<settings>
<repositoryPath> specify_here_your_local_path </repositoryPath>
</settings>