首页 > 解决方案 > 未列出/不推荐使用的包的 NuGet API

问题描述

是否有通过 NuGet API 调用来查找是否设置了某个包

  1. 未上市
  2. 已弃用

并在未列出/不推荐使用的情况下获取原因或建议参考?

标签: nuget

解决方案


哦,抱歉,我发现这似乎很容易 - 只需致电

https://api.nuget.org/v3/registration5-gz-semver2/{package-id}/index.json

然后搜索

  1. items.items.listed(及其布尔值)
  2. items.items.deprecation 及其属性,例如alternatePackage

示例: https ://api.nuget.org/v3/registration5-gz-semver2/dotnet-tool-outdated/index.json


推荐阅读