如何搜索以我的plaftform为目标的Nuget包?

时间:2016-07-24 17:50:18

标签: .net nuget asp.net-core nuget-package .net-core

我正在寻找一个类似CRON的计时器/调度程序库,它可以在Net Standard 1.x上运行(实际上它是一个简单的可移植ASP.NET核心Web应用程序)。

但是我找不到任何方法来按目标平台过滤NuGet包。无论我尝试什么,我总是得到所有包的列表,针对任何平台,所以我被迫尝试每一个,直到我发现一个在NuGet Restore上没有失败。

例如:

  • 我去了nuget.org并做了一些trivial search,但似乎无法在目标平台上进行过滤。
  • 我还在project.json文件上尝试了mystring[] intellisense,但建议的软件包以其他平台为目标,最终出现构建错误。
  • 下载了NuGet Package Explorer,这很适合找到给定包的目标平台,但不允许我按平台搜索包。

我知道这是一个相关的问题: [How do I find the right NuGet package for my framework version],但这个问题最终是关于如何找到针对旧版.NET Framework的知名软件包的正确旧版本。

如何列出或搜索定位{{1}}?

的NuGet包

2 个答案:

答案 0 :(得分:1)

截至2016年7月, NuGet不支持

"我们还不支持以这种方式过滤VS中的列表。" https://rawgit.com/

答案 1 :(得分:0)

即使Nuget现在不支持基于Frame工作的过滤。但即使是nuget搜索结果也不是那么有活力。 所以最好去谷歌网站搜索nuget网站,它提供比下面的nuget搜索更好/不同的搜索结果

谷歌搜索栏中的

输入您的搜索查询

{您的搜索查询在这里(期待带平面名称的nuget包)} site:nuget.org

从您的serach查询endind开始,使用SITE:NUGET.ORG

它肯定会提供不同的结果,可能有助于您过滤