gpt4 book ai didi

asp.net-web-api - 反向 NuGet 查找

转载 作者:行者123 更新时间:2023-12-01 13:49:16 25 4
gpt4 key购买 nike

如果我需要一个程序集,我如何找到提供它的 NuGet 包?

例如,我正在使用 ASP.NET Web API,我需要 DelegatingHandler 的定义。以一种痛苦的方式,我确定这在 NuGet 包中可用 Microsoft.Net.Http .但是后来,我偶然发现它是 also available in the latest (4.0.0) version of System.Net.Http .

应该有一种更简单的方法来定位 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 包。

是否有我忽略的“反向 NuGet 查找”工具可以简化此搜索?

最佳答案

有反向包搜索网站,但它只包括一些 NuGet 包,主要是来自 BCL 和 ASP.NET 的包:http://packagesearch.azurewebsites.net/

此外,如果您使用带有最新工具的 Visual Studio,您应该能够键入类型名称,智能感知会告诉您要添加的包。例如,键入 IApplicationRuntime,然后按 ctrl + .,您将获得关于 Microsoft.Dnx.Runtime.Abstractions 的建议。

关于asp.net-web-api - 反向 NuGet 查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33204072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com