VSCode 下载旧版本的扩展

VSCode Download Older version of an Extension

我正在寻找安装旧版本的 VSCode jupyter extension. (The reason is that I'm using a VSCode build from Code Server which is as of VSCode v1.57.1 - released this summer - and I'd like to install extensions for it). It looks like the Jupyter Extension version 2021.6.9999 是支持 VSCode 版本 v1.57.1​​ 的最新版本的 Jupyterhub 插件。

但是,市场仅在着陆页的“Version History”部分下显示最后 5 个扩展版本。这些列出的版本都太新了。

我可以在 Github 上找到 Jupyter 版本 2021.6.9999 的 source code,但没有 vsix 二进制文件。我不确定如何编译它;这似乎是一个非常复杂的过程。

是否有 vsix 插件文件的存档可以追溯到 5 个版本之外?这些版本在今年早些时候可用,因此似乎应该有一种方法可以在某处访问旧的 vsix 扩展。非常感谢任何想法。

Marketplace 未显示旧版本,但您仍然可以从 marketplace 下载 .vsix 文件。

在下面复制 link 并粘贴您的浏览器,它将下载 jupyter 版本 2021.6.999662501,您可以使用此方法下载任何 vsix 二进制文件,只需将版本名称从 URL.

更改
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-toolsai/vsextensions/jupyter/2021.6.999662501/vspackage

此外,还有一个网站可以下载较旧的 vsix 文件:https://www.vsixhub.com/history/43174/

如何找到版本号?

我研究了源代码并从这里查看版本号格式 <year>.<month>.<build_number>https://github.com/microsoft/vscode-jupyter/blob/main/CONTRIBUTING.md#versioning

GitHub 操作创建发布并在触发时上传到市场。没有人际互动。如果您研究 Github Actions 管道,您可以找到版本号。例如:

https://github.com/microsoft/vscode-jupyter/runs/3765342614?check_suite_focus=true#step:7:169

更新的 VSCode 功能使其更容易。

右键单击“扩展”选项卡中的扩展。它将显示一个选项“安装另一个版本”。从这个菜单中,您可以安装所需的版本。

你可以试试

  1. 转到https://web.archive.org/
  2. 使用原始市场搜索包 URL
  3. 点击日期
  4. 右键单击下载按钮并复制 URL
  5. 删除 HTTPS://
  6. 之前的所有内容
  7. 在浏览器中打开剩余 URL

干杯:)

例子

  1. https://marketplace.visualstudio.com/items?itemName=AndersLaublaubplusco.SitecoreHelixVisualStudioTemplates
  2. https://web.archive.org/web/20210116094649/https://marketplace.visualstudio.com/items?itemName=AndersLaublaubplusco.SitecoreHelixVisualStudioTemplates
  3. https://marketplace.visualstudio.com/items?itemName=AndersLaublaubplusco.SitecoreHelixVisualStudioTemplates

搜索各自的日期