如何搜索针对我的平台的 Nuget 包?

Ger*_*oli 5 .net nuget nuget-package .net-core asp.net-core

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

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

例如:

  • 我去了 nuget.org 并做了一些简单的搜索,但似乎无法在目标平台上进行过滤。
  • 我还在Visual Studio 2015 Update 3project.json 文件上尝试了智能感知,但建议的包针对其他平台,我最终遇到了构建错误。
  • 下载了NuGet 包资源管理器,它非常适合查找给定包的目标平台,但不允许我按平台搜索包。

我知道这是一个相关的问题:[如何为我的框架版本找到正确的 NuGet 包],但该问题最终是关于如何找到针对旧版本 .网络框架。

如何列出或搜索面向 的 NuGet 包netstandard?

Ger*_*oli 1

截至 2016 年 7 月, NuGet 不支持它:

“我们还不支持在 VS 中以这种方式过滤列表。” Github问题链接

  • 我不会接受我自己的否定答案,希望有人能想出某种方法来实现这一目标。 (2认同)