在Visual Studio中,如何使用“程序包管理器控制台”或其他工具找到可从中获取特定程序包的源存储库?
find-package NLog
只会从其中一个存储库来源找到包并显示其版本,但我不知道它来自哪一个。
答案 0 :(得分:1)
查找Nuget包源存储库
根据Find-Package:
从包源获取具有指定ID或关键字的远程包的集合。
因此,此命令行的默认行为是搜索所有包源,然后仅返回Package ID
,Versions
,Description
,而不包含最高版本包的包源。
返回结果如下:
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
:
希望这有帮助。