0

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

谢谢

4

1 回答 1

0

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

在更现代的样式中,例如 PackageReference,这是使用目录,包从这里被构建使用。

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

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

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

参考文档,有趣的内容如下:

于 2020-11-05T23:58:56.010 回答