查找Nuget包源代码库

时间:2018-03-22 17:54:52

标签: visual-studio nuget

在Visual Studio中,如何使用“程序包管理器控制台”或其他工具找到可从中获取特定程序包的源存储库?

find-package NLog

只会从其中一个存储库来源找到包并显示其版本,但我不知道它来自哪一个。

1 个答案:

答案 0 :(得分:1)

  

查找Nuget包源存储库

根据Find-Package

  

从包源获取具有指定ID或关键字的远程包的集合。

因此,此命令行的默认行为是搜索所有包源,然后仅返回Package IDVersionsDescription,而不包含最高版本包的包源。

返回结果如下:

Id                                  Versions                                 Description                                                                                                                                 
--                                  --------                                 -----------                                                                                                                                 
Newtonsoft.Json                     {11.0.1}                                 Json.NET is a popular high-performance JSON framework for .NET                                                                              
Time Elapsed: 00:00:00.0206440

幸运的是,有一个参数 Source 的语法Find-Package,你可以从指定的源找到nuget包,比如:

find-package Newtonsoft.Json -source nuget.org

或者您只需重复使用在程序包管理器控制台中选择的不同程序包源的同一命令行find-package NLog

enter image description here

希望这有帮助。