NuGet System.Data.SQLite -列出NuGet的所有版本

本文关键字:NuGet 版本 -列出 System Data SQLite | 更新日期: 2023-09-27 18:05:13

我遇到了sqlite版本不同步的严重问题。我坐在System.Data.SQLite.dll中,上面写着汇编版本= 1.0.66.0

我试图附加NuGet来拾取程序集,但它说包不存在。

<package id="System.Data.SQLite" version="1.0.66.0" targetFramework="net35" />

我注意到每当开发人员推出一个新版本时,旧版本就会消失。我不知道这是一个错误,还是开发人员故意删除旧版本。

无论如何,如果我在包里写的话,我似乎可以选择旧版本。在控制台中配置或。但是我必须知道确切的版本号。可惜这不是汇编版本。

我如何获得这个包的版本历史记录?

https://www.nuget.org/packages/System.Data.SQLite

NuGet System.Data.SQLite -列出NuGet的所有版本

目前NuGet上似乎有一个服务器端错误,无法使用Package Manager和NuGet .exe列出未列出的软件包的所有版本。
见https://github.com/NuGet/NuGetGallery/issues/3274

但是,仍然可以查询NuGet搜索API以返回它们:
https://api v2v3search - 0. - nuget.org/search/query?q=packageid: System.Data.Sqlite& ignoreFilter = true&预映= true&花= 40

另一种方法是使用NuGet Package Explorer:

  1. 启动NuGet Package Explorer
  2. 选择"Open a package from online feed (Ctrl+G)"
  3. 包源:https://www.nuget.org/api/v2/
  4. 查找system.data.sqlite
  5. 选择System.Data.SQLite
  6. 选择show all versions
  7. 使用鼠标滚轮滚动版本列表

我不太确定为什么开发人员这样做,但似乎是故意的,根据新闻和支持页面:

非当前版本的发布包将被归档。

PM> get-package -listavailable -Filter System.Data.SQLite -AllVersions|选择对象ID,版本,描述,下载数-降序-属性DownloadCount