【问题标题】:downloading older VSCode extension (Debugger for Java)下载较旧的 VSCode 扩展(Java 调试器)
【发布时间】:2018-10-01 14:03:21
【问题描述】:

由于微软再次破坏了Debugger for Java vscode 扩展,我想降级到旧版本。

id 是vscjava.vscode-java-debug,如右上角所示:

vscjava.vscode-java-debug

当使用它作为 id 进行搜索时,我确实得到了调试器:

但正如我所说,我需要旧版本。

要下载较旧的 vsix,格式如下:

https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension_name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

这是一个工作示例:

https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/ms-vscode/extension/csharp/1.7.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

所以在Debugger for Java 的情况下应该是:

https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/ms-vscode/extension/vscjava.vscode-java-debug/0.12.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

但我们不要忘记我们在这里与微软打交道!

{"$id":"1","innerException":null,"message":"The extension ID 'vscjava.vscode-java-debug' is invalid. Extension ID must be less than 63 characters and can only contain 'A' through 'Z', 'a' through 'z', '0' through '9', and '-'. It must start with an alphanumeric character.","typeName":"System.ArgumentException, mscorlib","typeKey":"ArgumentException","errorCode":0,"eventId":0}

我试图通过尝试和错误更改 ID 来解决这个问题,但没有运气。

那么有人知道如何为这个 vscode 扩展获取旧的 VSIX 吗?

@Mark 请在将其标记为重复之前阅读该内容。 此外,您在可能重复中给出的答案在提出此问题时也不是有效答案。

【问题讨论】:

标签: java visual-studio-code


【解决方案1】:

试试:

https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/vscjava/extension/vscode-java-debug/0.12.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

然后将Microsoft.VisualStudio.Services.VSIXPackage.zip 重命名为Microsoft.VisualStudio.Services.VSIXPackage.vsix。 这样你就可以在 VSCode 中使用Extensions: install from VSIX...

方案是:

https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/$PUBLISHER_ID/extension/$EXT_ID/$VERSION/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

对于那个扩展:

  • PUBLISHER_ID - vscjava
  • EXT_ID - vscode-java-debug
  • VERSION - 0.12.0

(这些都不是官方的,将来可能会中断)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 2021-11-20
    • 2016-12-24
    • 2019-02-11
    • 1970-01-01
    相关资源
    最近更新 更多