我正在尝试安装允许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文件本身有任何建议,我将非常感激!
答案 0 :(得分:2)
您所依赖的问题取决于您压缩文件的方式,您应该做的是在解压缩时将所有文件压缩到您创建的文件夹中(在本例中为“EmacsEmulations”)。
我正试图让这个扩展工作,祝你好运!