安装Emacs仿真键绑定 - 无效的VSIX包

时间:2013-05-16 12:00:54

标签: visual-studio-2012 key-bindings visual-studio-extensions vsix

我正在尝试安装允许emacs密钥绑定的Visual Studio 2012扩展程序。

我正在完成以下步骤:

Emacs Keybindings in Visual Studio 2012 or 2013

我要完成第5步:

  

以管理员身份运行vsik文件。这是扩展所必需的   可以将Emacs.vsk写入程序文件文件夹。我不确定   最好的方法,所以我以管理员身份运行命令提示符   从提示符开始执行启动emacsemulations.vsik。

因此,从管理员命令提示符运行emacsemulations.vsix, 我收到以下错误“此VSIX包无效,因为它在根目录中不包含文件extension.vsixmanifest。”

我没有更改包内的任何文件名。

我认为这可能与windows如何压缩文件有关 - 我只需通过解压缩和重新传输EmacsEmulation.vsix文件来重新创建问题,而无需更改vsix包的内容。< / p>

如果有人对如何修复或甚至更好的实际更新的vsix文件本身有任何建议,我将非常感激!

1 个答案:

答案 0 :(得分:2)

您所依赖的问题取决于您压缩文件的方式,您应该做的是在解压缩时将所有文件压缩到您创建的文件夹中(在本例中为“EmacsEmulations”)。

  1. 进入EmacsEmulations文件夹。
  2. 选择所有文件。
  3. 添加到.zip
  4. 将.zip输出重命名为EmacsEmulations.vsix
  5. 我正试图让这个扩展工作,祝你好运!