Пакет vsix не был правильно загружен visual studio 2019 qt

Обновлено: 07.07.2024

Ниже приведены распространенные проблемы, которые могут возникнуть при работе с VSPackage, и советы по устранению проблем.

устранение неполадок в VSPackage, которые не позволяют запускать Visual Studio

Запустите Visual Studio в защищенном режиме.

Чтобы запустить Visual Studio в защищенном режиме, в командной строке введите devenv.exe/SafeMode.

Во время этого процесса пакеты VSPackage не загружаются, за исключением пакетов VSPackage, которые входят в состав Visual Studio .

Устранение неполадок с пакетом VSPackage, который не загружается

Если пакет VSPackage предназначен для запуска в экспериментальном корне реестра, убедитесь, что вы используете экспериментальную версию Visual Studio .

Чтобы запустить экспериментальную версию, введите в командном окне следующую команду: devenv/рутсуффикс exp.

Проверьте записи реестра VSPackage.

Откройте окно вывода экземпляра Visual Studio , который не может загрузить VSPackage. Сведения о том, почему пакет VSPackage не удается загрузить, может отображаться в этом окне.

Если вы запускаете экспериментальную версию Visual Studio из Visual Studio интегрированной среды разработки (IDE), проверьте окно вывода обеих версий.

Проверьте журнал действий.

Для получения дополнительных сведений об исключениях, создаваемых интегрированной средой разработки, щелкните исключения в меню Отладка , чтобы включить исключения. В диалоговом окне исключения выберите типы исключений, сведения о которых требуется получить.

Устранение неполадок с командой, которая не отображается или вызывает ошибку при нажатии команды

Объедините новые или измененные команды меню и те, которые уже находятся в интегрированной среде разработки, введя в Visual Studio командной строке следующую команду: devenv/рутсуффикс exp/Setup.

Убедитесь, что Visual Studio может найти UI.dll для VSPackage.

Найдите идентификатор CLSID пакета VSPackage в разделе Packages реестра:

по адресу hklm\software\microsoft\microsoft Visual Studio \ <version> \паккажес

Убедитесь, что путь, указанный в подразделе Сателлитедлл, указан правильно.

Устранение неполадок в пакетах VSPackage, которые неожиданно заменяются

Задайте точки останова в коде.

Хорошей отправной точкой для отладки является конструктор и метод инициализации. Можно также задать точки останова в области, которую требуется вычислить, например команде меню. Чтобы включить точки останова, необходимо запустить в отладчике.

В меню Проект выберите пункт Свойства.

В диалоговом окне страницы свойств перейдите на вкладку Отладка .

В поле аргументы командной строки введите корневой суффикс среды разработки, для которой предназначен пакет VSPackage. Например, чтобы выбрать экспериментальную сборку, введите: /Рутсуффикс exp.

В меню Отладка выберите команду начать отладку или нажмите клавишу F5.

При отладке проекта создайте или загрузите существующий экземпляр проекта прямо сейчас.

Используйте журнал действий.

Трассировка поведения VSPackage путем записи сведений в журнал действий в ключевых точках. Этот метод особенно полезен при запуске пакета VSPackage в розничной среде. Дополнительные сведения см. в разделе инструкции. Использование журнала действий.

Используйте открытые символы.

Чтобы улучшить удобочитаемость во время отладки, можно присоединить символы к отладчику.

В меню Сервис/параметры перейдите в диалоговое окно Отладка/символы .

Добавьте следующее расположение файла символов (. pdb):

Чтобы повысить производительность, укажите папку кэша символов, например:

Устранение неполадок с отсутствующим пакетом VSPackage или одной из его зависимостей

Для управляемого кода убедитесь, что пути ссылок верны.

В меню Проект выберите пункт Свойства.

Перейдите на вкладку ссылки в диалоговом окне страницы свойств и убедитесь, что все пути указаны правильно. Кроме того, можно использовать Обозреватель объектов для поиска объектов, на которые имеются ссылки.

Для управляемого кода можно использовать Fuslogvw.exe (средство просмотра журналов привязки сборок) для просмотра сведений о неудачных загрузках сборок.

Для неуправляемого кода найдите CLSID пакета VSPackage в Visual Studio узле реестра CLSID:

по адресу hklm\software\microsoft\microsoft Visual Studio \ <version> \клсид

Убедитесь, что запись InprocServer32 имеет правильный путь к библиотеке DLL VSPackage.

Я только что загрузил файл VSIX из галереи Visual Studio .

Как его установить в Visual Studio?

VSIX является установщиком расширения Visual Studio. Для их установки необходимо иметь Visual Studio 2010 или новее, но вы можете установить ее, дважды щелкнув файл .vsix. В качестве альтернативы вы можете установить его из диспетчера расширений VS (Tools> Extension Manger)

Вышеупомянутые ответы мне не помогли; Я не смог установить его через диспетчер расширений и не было приложения по умолчанию для .vsix . Однако мне нужно было открыть его (щелкните правой кнопкой мыши> Open with. ) с помощью Microsoft Visual Studio Version Selector , и он сработал.

Подводя итог, есть три варианта:

Если все приведенные выше параметры не работают, попробуйте установить его из командной строки . Вот как (на StackOverflow):

VSIXInstaller.exe /quiet some_extension.vsix

Здесь вы можете найти VSIXInstaller (на вашем локальном ПК - в зависимости от версии Visual Studio замените 14.0 на версию, которую вы используете):

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

Чтобы отобразить диалоговые окна установщика, удалите параметр /quiet .

Примечание:

Чтобы удалить расширение VSIX, вам необходимо знать его vsixID ( здесь описано, как его получить), то вы можете использовать

VSIXInstaller.exe /uninstall: vsixID

Чтобы установить /удалить файлы VSIX для конкретной версии Visual Studio, используйте переключатели /skuName:name и /skuVersion:version ; вы можете увидеть все параметры инструмента командной строки, если в командной строке разработчика введите VSIXInstaller.exe /? .

Я думаю, вы просто перезагрузите Visual Studio после загрузки VSIX. Во время запуска Visual Studio ищет файл VSIX и включает все необходимые изменения.

введите описание изображения здесь

Вот инструкции для Visual Studio Code. 1 шаг

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

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

enter image description here

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

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

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

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

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

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

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

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

Я дважды щелкнул по этой и он установлен просто отлично.

не удалось сделать это на VS2013 через диалоговое окно расширения.

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

я столкнулся с подобной проблемой, когда я впервые установил VS 2017 . Это то, что сработало для меня. Разрешение:

enter image description here

К сожалению, Qt VS Tools не работает в Visual Studio 2019 году. Я понимаю это

2 ответа

Я пытаюсь использовать Qt в Visual Studio 2019 году. Я установил расширение Qt VS tools в VS и добавил свой путь Qt. Я создал новый проект графического приложения Qt в VS. Ничего не меняя я получаю ошибку == Qt Visual Studio Tools version 2.4.2 Initialized in: 14169,6 msecs Main (UI) thread.

В VS 2019 году, когда я зависаю, мне никто не помогает: Однако в Visual Studio Code году я получаю богатую помощь: Есть ли способ включить дополнительную помощь в Visual Studio 2019 году ?

Установите "Qt Visual Studio Tools 2.4.2" в настоящее время я использую его с Qt 15.13.2, он построен для VS17, но работает на VS19.

Похожие вопросы:

У кого-нибудь еще возникли проблемы с созданием нового проекта dsl tools в Visual Studio 2019 году? Я нигде не могу найти шаблон решения Domain-specific Language Designer (как он назван в Visual.

Последние месяцы я успешно использую расширение AnkhSVN в Visual Studio 2019 году. Вчера расширение перестало работать должным образом. Он все еще отслеживает, какие файлы были изменены, но панель.

Я пытаюсь использовать Qt в Visual Studio 2019 году. Я установил расширение Qt VS tools в VS и добавил свой путь Qt. Я создал новый проект графического приложения Qt в VS. Ничего не меняя я получаю.

В VS 2019 году, когда я зависаю, мне никто не помогает: Однако в Visual Studio Code году я получаю богатую помощь: Есть ли способ включить дополнительную помощь в Visual Studio 2019 году ?

У меня есть решение с проектом Service Fabric .sfproj, которое хорошо работает в Visual Studio 2017. Visual Studio 2019 не может его открыть. Похоже, что проект .sfproj в данный момент не.

Как игнорировать папки bin, obj и .vs в visual studio 2019 году?

Согласно этому старому вопросу: повторно откройте закрытую вкладку (отменить закрытие) в Visual Studio 2013? Я хочу открывать закрытые вкладки точно так же, как в браузере. Я использовал плагин.

Я использую Visual Studio 2019, и мне не хватает функции, которую я не могу найти в настройках. В Visual Studio Code , как только я открываю проект, находящийся под управлением git, я вижу.

Я разрабатываю приложения с использованием Visual Studio 2015 продление + Qt против инструменты. Для меня это первый раз, когда я использовал Qt (версия 5.14.1) в своем проекте. Все шло прекрасно.

Читайте также: