如何查找包含程序集的nuget程序包?

时间:2018-11-09 01:14:09

标签: c# asp.net-core nuget

我觉得a)我应该已经知道答案了,b)这是一个常见问题,但是我找不到答案。

我想在.NET Standard 2.0类库项目中使用Microsoft.AspNetCore.Http.HttpRequest。好的,我猜想我可能需要Microsoft.AspNetCore软件包,但显然那里没有任何该类的类。

我可以继续使用MSDN并看到HttpRequest类在

Namespace:
Microsoft.AspNetCore.Http
Assembly:
Microsoft.AspNetCore.Http.Abstractions.dll

那我如何找到容纳Microsoft.AspNetCore.Http.Abstractions.dll的包裹?

我要的是方法论,而不仅仅是包装。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

对于Microsoft发布的用于框架的软件包,其命名非常简单,dll 的名称为 ,因此该软件包的名称为{{1} }是Microsoft.AspNetCore.Http.Abstractions

答案 2 :(得分:2)

在Visual Studio中,您可以打开Nuget程序包管理器并搜索要使用的类,然后结果将填充所需的程序包。

不幸的是,似乎Microsoft并未提供一种方法来确切地查看软件包中包含哪些程序集,但是发行商有时会将该信息包括在软件包说明中,就像Microsoft在以下示例中所提供的: