根据globalPackagesFolder
NuGet Documentation,它允许您更改默认全局包文件夹的位置,而不是用户{username} .nuget \ packages。所以,我弄清楚了存储包的位置。
另一方面,repositoryPath
NuGet Documentation,它允许您在指定的文件夹中安装NuGet包。
我不明白这份文件要说的是什么。
任何人都可以选择每个人参加吗?
答案 0 :(得分:4)
globalPackagesFolder是NuGet包的全局缓存。这是NuGet将NuGet包作为机器缓存下载的地方。当这里存储太多包时,NuGet可能会清除缓存。
repositoryPath是解决方案将使用的packages目录。它通常是相对于解决方案的路径。但它可以是您计算机上的全局文件夹,但通常与NuGet的全局计算机缓存不同。
答案 1 :(得分:1)
从今天的情况来看,这两个设置似乎相同,但是globalPackagesFolder
必须用于使用PackageReference
的项目,repositoryPath
是用于使用packages.config
的项目