【问题标题】:Is it possible to open and edit a vsix package(VS code's extension file)? If yes, then how?是否可以打开和编辑 vsix 包(VS 代码的扩展文件)?如果是,那么如何?
【发布时间】:2019-07-31 13:43:57
【问题描述】:

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

是否可以打开 vsix 包以便我进行修改? 如果是,那么如何?

【问题讨论】:

  • a .vsix 只是一个 .zip,但它包含一般代码(程序集、.dll),您无法更改,与任何已编译的程序一样。

标签: visual-studio-code vscode-extensions vsix


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 2015-11-11
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 2014-04-04
      相关资源
      最近更新 更多