是否可以打开和编辑 vsix 包(VS 代码的扩展文件)?如果是,那么如何?

Is it possible to open and edit a vsix package(VS code's extension file)? If yes, then how?

有一个开发者开发的vsix包,需要修改。我试图在 VS 代码本身(最新版本)中打开 vsix 文件,但它正在打开二进制文件。

能不能打开vsix包让我修改? 如果是,那又如何?

A Simon 提到,.VSIX 只是一个 .ZIP 文件,其中包含构成扩展名的文件。虽然您可以将其重命名为 .zip 文件,但可以修改、重新压缩并重命名为 .VSIX;您实际上只能编辑打包到 .VSIX 中的文本文件。因此,修改扩展名的能力将非常有限,具体取决于 .VSIX 有效负载中的实际内容。您显然需要源项目来重建任何包的二进制文件。

我认为除非你接触源代码,否则不可能做到这一点。