Я пытаюсь установить расширение для Visual Studio 2012, которое позволяет связывать клавиши emacs.
Я выполняю следующие шаги:
Привязки клавиш Emacs в Visual Studio 2012 или 2013
Я готов к шагу 5:
Запускаем всик файл от имени администратора. Это необходимо для того, чтобы расширение могло записывать Emacs.vsk в папку с файлами программы. Я не был уверен, как это лучше всего сделать, поэтому я запустил командную строку от имени администратора, а затем выполнил start emacsemulations.vsik из командной строки.
Итак, запустив emacsemulations.vsix из командной строки администратора, я получаю следующую ошибку: «Этот пакет VSIX недействителен, потому что он не содержит в корне файла extension.vsixmanifest».
Я не меняю имена файлов внутри пакета.
Я думаю, это может иметь какое-то отношение к тому, как Windows архивирует файл - я могу воссоздать проблему, просто разархивировав и повторно сжав файл EmacsEmulation.vsix без изменения содержимого пакета vsix.
Если у кого-нибудь есть предложения, как исправить, или даже лучше, сам обновленный файл vsix, я был бы очень благодарен!