下载较旧的VSCode扩展(Java调试器)

时间:2018-10-01 14:03:22

标签: java visual-studio-code

由于Microsoft再次破坏了obj.GetComponent<Unit> ().Target = johnObject.transform; vscode扩展名,我想降级到较旧的版本。

该ID为Debugger for Java,如右上角所示:

enter image description here vscjava.vscode-java-debug

当使用id作为ID搜索时,我得到了调试器: enter image description here

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

要下载较旧的vsix,请使用以下格式:

vscjava.vscode-java-debug

这是一个工作示例:

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

但请不要忘记我们在这里与Microsoft打交道!

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来解决此问题,但没有运气。

那么有人知道如何为该vscode扩展获取旧版VSIX吗?

@Mark,请先阅读该内容,然后再将其标记为重复项。 同样,当您问这个问题时,您在可能的重复项中给出的答案也不是有效的答案。

1 个答案:

答案 0 :(得分: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

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