VSCode 下载旧版本的扩展

Joe*_*e J 5 jupyter visual-studio-code

我正在寻找安装旧版本的 VSCode jupyter 扩展。(原因是我使用的是从Code Server构建的 VSCode ,该版本从 VSCode v1.57.1​​ 开始 - 今年夏天发布 - 我想为其安装扩展)。看起来Jupyter Extension 版本 2021.6.9999是支持 VSCode 版本 v1.57.1​​ 的 Jupyterhub 插件的最新版本。

但是,市场仅在登陆页面的“版本历史记录”部分下显示最后 5 个扩展版本。列出的这些版本都太新了。

我可以在 Github 上找到Jupyter 版本 2021.6.9999 的源代码,但 vsix 二进制文件不存在。我不知道如何编译它;看起来这将是一个非常复杂的过程。

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

rid*_*tun 5

市场不显示旧版本,但您.vsix仍然可以从市场下载文件。

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

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-toolsai/vsextensions/jupyter/2021.6.999662501/vspackage
Run Code Online (Sandbox Code Playgroud)

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

如何找到版本号?

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

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

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


nev*_*ves 5

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

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