我可以更改Nuget / Paket软件包的安装位置吗?

时间:2020-10-27 22:58:35

标签: .net directory package nuget paket

无论是从项目文件夹中的命令行使用dotnet和paket还是从Visual Studio 2019中使用nuget,这些软件包都将继续安装到c:\ user \ xyz.nuget \ packages \中,就像在全局而不是在本地文件夹中一样项目位置。有没有办法改变这种行为?!

感谢

1 个答案:

答案 0 :(得分:0)

较新的NuGet(VS 2015及更高版本)可以将软件包安装到一个共享的全局位置。

在更现代的样式(如PackageReference)中,这是使用目录,构建从此处使用软件包。

没有生命周期管理,可以将其视为程序文件文件夹。

话虽这么说,是的,您可以通过NUGet.config轻松更改全局软件包文件夹。

<configuration>
  <config>
    <add key="globalPackagesFolder" value="mypath\packages" />
  </config>
</configuration>

参考文档,有趣的内容: