gpt4 book ai didi

visual-studio - 使用发行说明 2.1 更改 NuGet 包的位置不起作用

转载 作者:行者123 更新时间:2023-12-01 01:37:57 24 4
gpt4 key购买 nike

我正在尝试更改 NuGet 的默认包文件夹的位置

我阅读了很多帖子,包括 NuGet 2.1 Release Notes 的文档, NuGet 版本 2.1 的新配置如下:

<configuration>
<config>
<add key=" repositoryPath" value=" C:\myteam\teampackages" />
</config>
...
</configuration>

我还阅读了以下主题,Is it possible to change the location of packages for NuGet?

但是这个配置不起作用?

唯一的配置工作是旧的,如下所示:

<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>

我正在使用 Visual Studio 2012 Update 1,其中包括 NuGet Package 2.1 版

重现步骤:

  • 在解决方案目录中,创建一个文件“nuget.config”
  • 编辑 nuget.config 并添加:

<settings>
<repositoryPath>C:\myteam\teampackages</repositoryPath>
</settings>

  • 删除默认包文件夹

  • 在 visual studio 中,右键单击“解决方案”,然后选择“管理 NuGet”Packages 安装一个包(任何包)

  • 验证包是否已下载到C:\myteam\teampackages

  • 删除C:\myteam\teampackages中下载的包

  • 将 nuget.config 更改为以下内容:

<configuration>
<config>
<add key="repositoryPath" value="C:\myteam\teampackages" />
</config>
</configuration>

再次尝试安装任何库。

我发现安装在 packages 文件夹中的库不是我的文件夹???

最佳答案

>>重现步骤:

>>在解决方案目录中,创建一个文件“nuget.config”从发行说明中,它按以下顺序查找 nuget.config.nu​​get\nuget.config从项目(.nuget)文件夹到根目录的递归遍历全局 nuget.config (%appdata%\NuGet\nuget.config)

因此,如果 nuget.config 位于项目/解决方案文件夹中,它将不会被接受。您能否尝试将其移动到 .nuget 文件夹并重新加载解决方案。

关于visual-studio - 使用发行说明 2.1 更改 NuGet 包的位置不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947629/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com