Подтвердить что ты не робот

Visual Studio не устанавливает файлы .vsix

У меня проблема с установкой VS 2012 и VS 2013, и когда я загружаю VSIX файл и открываю его с помощью селектора версий Visual Studio, файл открывается VS, но вместо его установки VS открывает файл, как будто это был неизвестный двоичный формат.

Прилагаемое изображение показывает, как открываются файлы VSIX (это происходит с каждым файлом... это просто пример):

enter image description here

4b9b3361

Ответ 1

Я столкнулся с той же проблемой. Просто установите VSIXInstaller для установки расширения.

Вы можете открыть инструмент "Командная строка разработчика для VS2012" в меню "Пуск" → Microsoft Visual Studio 2012 → Инструменты Visual Studio. На консоли выполните следующую команду:

VSIXInstaller < путь к файлу vsix >

Ответ 2

  • Откройте "Командная строка разработчика для VS2015" в качестве администратора.
  • Тип VSIXInstaller.exe vsixFilePath

Обратите внимание, что этот способ не будет работать со мной и даст мне "Путь к vsix файлу" G:\Roslyn 'invaild или у вас нет необходимых разрешений на доступ ". Чтобы решить эту проблему, вам нужно поместить путь в двойную кавычку следующим образом:

 VSIXInstaller.exe "G:\Roslyn SDK.vsix"

Ответ 3

Я попал в странную ситуацию, когда в новой версии W10 и VS2015 Community установка vixix Player Framework не запускается ни с помощью dbl-клика, ни из командной строки с использованием VSIxInstaller.exe и вообще не будет отображать сообщение, Решение заключалось в том, чтобы открыть командную строку с повышенными полномочиями (запустите Developer Command Prompt для VS2015 как администратор), а затем введите VSIXInstaller.exe.

Ответ 4

Чтобы добавить к другим ответам, если в файлах VSIX отсутствует связанная программа, которую можно открыть или открыть с помощью неправильного приложения, выберите VSIXInstaller.exe, так как соответствующие команды повторно активируют возможность двойного щелчка и непосредственно установить его (без необходимости делать это через командную строку).

Ответ 5

Я не понимаю, хотите ли вы установить или просто просмотреть содержимое VSIX. Если вы хотите установить расширение, вам просто нужно дважды щелкнуть его, и он будет установлен (не пытайтесь открыть его с помощью селектора версий VS). Если вы хотите увидеть, что находится внутри VSIX, это в основном архив. Поэтому либо пытайтесь использовать программу, как 7-zip, чтобы открыть ее, переименуйте .vsix в .zip, а затем распакуйте ее.

Кроме того, есть вероятность, что в Visual Studio у вас есть неправильно связанные vsix файлы. В этом случае он будет открыт в Visual Studio в любом случае.

Наконец, если вы неправильно связали vsix для открытия с помощью Visual Studio, попробуйте установить расширение с помощью VSIXInstaller.exe, найденного в C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe

Ответ 6

Я дважды нажал на этот, и он установил просто отлично.

Не удалось сделать это на VS2013 через диалог расширений.

Ответ 7

для меня проблема заключалась в расширении InstallerProjects на сетевом сервере, поэтому мне пришлось скопировать его на мою машину (local), и она работала