.net core 哪些NuGet源用于恢复?

.net core 哪些NuGet源用于恢复?,.net-core,nuget,.net Core,Nuget,我正在我的mac电脑上做一个简单的dotnet还原。我现在用的是最新的 由于您的项目文件夹中既可以有一个NuGet.Config文件,也可以有一个机器范围的配置文件,所以可以说: ~/projects/helloworld/.NuGet/NuGet.Config ~/.nuget/nuget/nuget.Config 有没有办法问dotnet restore比如“嘿,如果要运行你,你实际会使用什么样的NuGet源组合?” 正如您可能已经猜到的,我的问题是,我不确定是否使用了所有已定义的源 (

我正在我的mac电脑上做一个简单的
dotnet还原
。我现在用的是最新的

由于您的项目文件夹中既可以有一个NuGet.Config文件,也可以有一个机器范围的配置文件,所以可以说:

  • ~/projects/helloworld/.NuGet/NuGet.Config

  • ~/.nuget/nuget/nuget.Config

有没有办法问
dotnet restore
比如“嘿,如果要运行你,你实际会使用什么样的NuGet源组合?”

正如您可能已经猜到的,我的问题是,我不确定是否使用了所有已定义的源

(实际上,我的问题是运行
dotnet restore--interactive
不会提示我,这是我所期望的,因此我假设NuGet甚至没有尝试从我定义的源获取包)


希望你们能帮助我。

我的经验是NuGet使用所有源代码来尝试找到您正在寻找的正确软件包。我们有一个私有的nuget提要,在这里我们托管自己的包,这些包将在添加到项目中时自动找到

当我们添加外部包时,它会自动从“公共”nuget存储获取

您还可以选择将源代码添加到install命令中(在大多数IDE中,这是一个下拉列表):

使用
dotnet restore-v:n
使
dotnet restore
显示“详细”级别为“正常”的信息。这将向您显示大量信息。最后,您将获得如下信息:

     NuGet Config files used:
         /home/omajid/.nuget/NuGet/NuGet.Config

     Feeds used:
         https://api.nuget.org/v3/index.json
显示使用了哪些nuget配置文件和nuget提要

(不幸的是,似乎没有一个选项可以说“只是告诉我,但不要进行恢复”。)