【问题标题】:VSCode Download Older version of an ExtensionVSCode 下载旧版本的扩展
【发布时间】:2021-09-30 20:29:34
【问题描述】:

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

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

我可以在 Github 上找到 Jupyter 版本 2021.6.9999 的 source code,但不存在 vsix 二进制文件。我不确定如何编译它;看起来这将是一个相当复杂的过程。

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

【问题讨论】:

    标签: visual-studio-code jupyter


    【解决方案1】:

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

    复制以下链接并粘贴您的浏览器,它将下载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 Actions 在触发时创建发布并上传到市场。没有人际互动。如果您研究 Github Actions 管道,您可以找到版本号。举个例子:

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

    【讨论】:

    • 非常感谢@ridvanaltun!您是如何找到该版本号的“662501”部分的? git 标签只有 2021.6.999。您是否在 vsixhub 上找到了版本,然后您就知道要破解 url 的版本?
    • 因为我是 10 倍开发者:p,开玩笑,我更新了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多