反向 NuGet 查找
Reverse NuGet Lookup
给定我需要的程序集,如何找到提供它的 NuGet 包?
例如,我正在使用 ASP.NET Web API,我需要 DelegatingHandler
的定义。以痛苦的方式,我确定这在 NuGet 包 Microsoft.Net.Http
. But then, by accident, I discover it is .
中可用
应该有一种更简单的方法来定位 NuGet 包或提供类型的包,而不是使用 google.
进行跌跌撞撞的猜测练习。
现在我还需要类型 System.Net.Http.ObjectContent
,它可以在程序集 System.Net.Http.Formatting
中找到。但是,我不确定是哪个 NuGet 提供的。我应该不需要猜测,但我会猜测相关的包是Microsoft.AspNet.WebApi.Client
。不幸的是,该软件包将 Microsoft.Net.Http
列为依赖项,而不是我为其他 Web API 依赖项选择的 System.Net.Http
4.0.0 版。
所以我有点想弄清楚要抓取哪个或哪些 NuGet 包。
是否有我忽略的 "Reverse NuGet Lookup" 工具可以简化此搜索?
有反向包搜索网站,但它只包含一些 NuGet 包,大部分来自 BCL 和 ASP.NET:http://packagesearch.azurewebsites.net/
此外,如果您使用 Visual Studio 和最新的工具,您应该能够输入类型名称,intellisense 会告诉您要添加的包。例如,键入 IApplicationRuntime
,按 ctrl + .
,您将获得 Microsoft.Dnx.Runtime.Abstractions
.
的建议
给定我需要的程序集,如何找到提供它的 NuGet 包?
例如,我正在使用 ASP.NET Web API,我需要 DelegatingHandler
的定义。以痛苦的方式,我确定这在 NuGet 包 Microsoft.Net.Http
. But then, by accident, I discover it is
应该有一种更简单的方法来定位 NuGet 包或提供类型的包,而不是使用 google.
进行跌跌撞撞的猜测练习。现在我还需要类型 System.Net.Http.ObjectContent
,它可以在程序集 System.Net.Http.Formatting
中找到。但是,我不确定是哪个 NuGet 提供的。我应该不需要猜测,但我会猜测相关的包是Microsoft.AspNet.WebApi.Client
。不幸的是,该软件包将 Microsoft.Net.Http
列为依赖项,而不是我为其他 Web API 依赖项选择的 System.Net.Http
4.0.0 版。
所以我有点想弄清楚要抓取哪个或哪些 NuGet 包。
是否有我忽略的 "Reverse NuGet Lookup" 工具可以简化此搜索?
有反向包搜索网站,但它只包含一些 NuGet 包,大部分来自 BCL 和 ASP.NET:http://packagesearch.azurewebsites.net/
此外,如果您使用 Visual Studio 和最新的工具,您应该能够输入类型名称,intellisense 会告诉您要添加的包。例如,键入 IApplicationRuntime
,按 ctrl + .
,您将获得 Microsoft.Dnx.Runtime.Abstractions
.