如何在 Visual Studio 项目文件夹中安装/存储 NuGet 包?

问题描述 投票:0回答:2

我已经阅读过类似问题,但提供的答案无法解决我的问题。

我需要将项目所需的所有 NuGet 包放入其自己的文件夹中,而不是将其安装到公共用户目录中。我需要这样做,以便我可以将 NuGet 包置于版本控制下,以便它们在其他系统上可用,因为某些 PC 无法从互联网获取所需的 NuGet 包。

我已经尝试将

nuget.config
文件放入解决方案目录中(如下面的屏幕截图所示)

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositoryPath" value=".\packages" />
  </config>
</configuration>

...但即使这样做之后,当我安装新的 NuGet 包时,文件也会被提取到公共目录(即

C:\Users\TestUser\.nuget\packages\knockoutjs\3.5.1
)。

问题: 如何将 NuGet 包的提取/安装设置到项目目录?

c# nuget visual-studio-2019
2个回答
0
投票

也许您应该将 nuget.config 移至与解决方案相同的目录并重新启动 Visual Studio。


0
投票

我也遇到了同样的问题,很难得到直接的答案,不是吗?

© www.soinside.com 2019 - 2024. All rights reserved.