Моя система:
- Windows 10 Профессиональная 64-битная
- Заблокировано через W10Privacy
- SSLv3 и TLS 1.0 отключены
- «Системная криптография: используйте FIPS-совместимые алгоритмы», включенную в редакторе групповой политики, чтобы устранить ошибку Schannel в системных журналах, которая может происходить более 100 раз в минуту.
- SQL Server 2016 Developer
- Сообщество Visual Studio 2017
Пожалуйста, обратите внимание, что вся работа была выполнена в этом порядке, с VS 2017, который был одним из последних, что я установил, и мне удалось успешно установить ряд расширений, прежде чем я попал в ад VSIX.
Все остальное по умолчанию, ванильная конфигурация. Очень мало было сделано с этой машиной, так как она была восстановлена.
Я смог установить несколько плагинов для VS, когда он был изначально установлен, но внезапно все прекратилось с обновлением GitHub, где VSIXInstaller впервые начал показывать сообщение об ошибке. Каким-то образом удалось установить обновление GitHub (установщик утверждает, что VS уже имеет эту версию), но теперь все остальные плагины перестают устанавливать или обновлять.
При попытке установить плагин, я получаю начальный экран, где VSIX суммирует плагин и спрашивает, где я хочу его установить (VSC 17).
Когда я нажимаю кнопку «Установить», появляется следующий экран, но индикатор выполнения едва успевает показать себя, пока программа установки полностью не заблокируется и не появится сообщение об ошибке.
Любая попытка создать файл журнала с помощью командной строки с повышенными правами разработчика:
vsixinstaller /logFile:d:\temp\log.txt extension.vsix
Не в состоянии создать файл журнала.
Я пытался восстановить Visual Studio.
Я попытался удалить и переустановить его.
Я перезагрузился несколько раз.
Ничего не работает Я не совсем уверен, как поступить. Со времени моей первоначальной установки VS и добавления ряда плагинов я очень мало сделал для изменения этой системы, и особенно не на фундаментальном уровне. Все это произошло до того, как я установил Visual Studio.
Редактировать: Когда я пытаюсь изучить ошибку, она выглядит как исключение DotNet:
Но инструмент для ремонта DotNet не имеет никакого эффекта.
Утилита проверки установки DotNet Framework не показывает проблем с DotNet 2 до 4.7
Предложения?
Редактировать 2: Черт возьми, я даже не могу удалить предыдущие расширения !! Как, впрочем, те немногие, которые мне удалось установить до того, как все уходит в сторону, застряли в моей системе. У меня нет возможности удалить их, так как возникает точно такая же ошибка.