Сбой установщика Vsix в Visual Studio 2017 (15.3)

Я получаю сообщение об ошибке ниже при установке самостоятельного расширения Visual Studio, которое определенно работало в предыдущей версии Visual Studio 2017.

Это расширение нельзя установить ни на один из установленных в настоящее время продуктов.

Соответствующая выдержка из журнала выглядит следующим образом:

19-Dec-16 9:59:50 AM - Searching for applicable products...
19-Dec-16 9:59:51 AM - Found installed product - Global Location
19-Dec-16 9:59:51 AM - Found installed product - ssms 
19-Dec-1> 9:59:51 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.

    at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)

Я ожидал бы увидеть что-то более подобное

3/15/2/17 2:21:54 PM - Searching for applicable products... 
3/15/2017 2:21:54 PM - Found installed product - Microsoft Visual Studio Enterprise 2017 
3/15/2017 2:21:54 PM - Found installed product - Microsoft Visual Studio Professional 2017 
3/15/2017 2:21:54 PM - Found installed product - Microsoft Visual Studio Community 2017 
3/15/2017 2:21:54 PM - Found installed product -> Global Location

1 ответ

Поиски в Интернете не дали ничего интересного, и я не смог "исправить" это как таковой, но удаление Visual Studio и переустановка сделали свое дело.

Вы должны попытаться проверить ваши поддерживаемые версии visual studio в vsix manifest. Для формата v.3 правильное число в столбце диапазона обычно заканчивается круглыми скобками, то есть номер версии не входит в диапазон. Увеличьте это число, перестройте и попробуйте переустановить vsix.

Другие вопросы по тегам