.net core 哪些NuGet源用于恢复?
我正在我的mac电脑上做一个简单的.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源组合?” 正如您可能已经猜到的,我的问题是,我不确定是否使用了所有已定义的源 (
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提要
(不幸的是,似乎没有一个选项可以说“只是告诉我,但不要进行恢复”。)