gpt4 book ai didi

nuget - 如何使附加到VS解决方案的.nuget\NuGet.Config文件不被忽略?

转载 作者:行者123 更新时间:2023-12-03 11:57:44 27 4
gpt4 key购买 nike

我已经在Visual Studio中创建了新的解决方案,启用了nuget包还原,并进入了解决方案根.nuget文件夹,该文件夹包含使包还原正常工作所需的以下文件:NuGet.exeNuGet.configNuGet.targets

但是我无法使nuget(也包括Nuget Visual Studio加载项和\.nuget\NuGet.exe)从.\nuget\NuGet.config文件中读取设置-仍从默认的%appdata%\NuGet\NuGet.config中读取设置。

我尝试了什么。
我试图查看指定NuGet.config的路径的位置,但未找到类似的内容,并且在构建过程中运行的nuget.exe install命令没有任何参数,例如“使用此nuget.config文件”。

另外,我还删除了\.nuget\NuGet.config,一切正常-在Visual Studio构建和CI之一期间恢复了程序包。

问题。
我有一种印象,根本没有使用\.nuget\NuGet.config

所以本质上的问题是:如何使.nuget\NuGet.Config文件不被忽略?
我在做什么错,怎么写?

谢谢,并有一个愉快的%time_of_day%:)

免责声明
我上面提到的所有内容都不是问题/问题-当前的nuget行为对我来说是完全可以接受的-我之所以问是因为我同时感到好奇和困惑

最佳答案

我没有亲自尝试过,但这是official Nuget 2.1 release notes所说的:

NuGet.config files are searched for in the following order:

  1. .nuget\nuget.config
  2. Recursive walk from project folder to root
  3. Global nuget.config (%appdata%\NuGet\nuget.config)

The configurations are than applied in the reverse order, meaning that based on the above ordering, the global nuget.config would be applied first, followed by the discovered nuget.config files from root to project folder, followed by .nuget



如果这样做没有帮助,我建议您更具体地写出您要实现的目标以及要更改的配置设置-了解有关该问题的更多详细信息可以弄清楚这种情况。

关于nuget - 如何使附加到VS解决方案的.nuget\NuGet.Config文件不被忽略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12836634/

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