Visual Studio 2022: AWS Toolkit сломан, не позволяет переустановить

Я использую Visual Studio 2022 с набором инструментов AWS для Visual Studio. До недавнего времени все работало нормально, но теперь, когда я загружаю VS, я вижу следующую ошибку:

Если я нажму «Да» (и повторяю каждый раз, когда появляется всплывающее окно), когда VS завершит загрузку, я увижу это в AWS Explorer:

Если я зайду в VS Extension Manager и найду AWS Toolkit, он отобразится в списке просмотра и укажет, что он не установлен:

Итак, я нажал «Установить», выполнил процесс установки расширения и закрыл VS, как было указано. Установщик VSIX появляется на некоторое время, а затем я вижу сообщение ниже, указывающее, что расширение уже установлено:

После открытия VS я по-прежнему получаю всплывающее окно «Пакет AWSToolkitPackage не загружен правильно», а Extension Manager по-прежнему показывает, что набор инструментов AWS Toolkit не установлен.

Кто-нибудь еще когда-либо сталкивался с этой ошибкой? Как это исправить?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
192
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

Меня это тоже поразило. У меня сейчас нет времени переустанавливать..... Спасибо Microsoft! Что странно, так это то, что его нет нигде в разделе «Управление расширениями». Я помню, как видел всплывающее окно об Amazon Q или что-то в этом роде.

John Ureke 03.07.2024 23:35

Ох, облом! У меня нет доступа администратора, поэтому мне нужно, чтобы наша служба поддержки переустановила VS для меня.

CB_at_Sw 04.07.2024 00:05

Это случилось и со мной. Интересно, не повредило ли его обновление AWS Toolkit?

Вам не нужно переустанавливать VS, просто удалите расширение вручную.

Расширения хранятся по адресу C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\Extensions

Большинство расширений находятся в папках с бесполезными именами, поэтому упорядочите список папок по последним измененным — AWS Toolkit должен находиться в папке вверху, если вы недавно пытались его переустановить. У меня он назывался «cjwfvp5x.jwg».

Откройте папку и проверьте, что она содержит материалы AWS Toolkit, и если да, удалите ее (сначала закройте VS).

После удаления вы сможете переустановить Toolkit.

AWS Toolkit по-прежнему не отображается в разделе «Управление расширениями», но он есть в меню «Расширения».

Для меня Amazon Q не работает. Я не использую Toolkit ни для чего другого. Но этого может быть достаточно, чтобы исправить Toolkit для того, для чего он вам нужен.

[Изменить] См. мой официальный ответ выше.

Ответ принят как подходящий

Официальный ответ AWS от выпуска 441:

Мы опубликовали новую версию (1.54.0.1) на рынке расширений.

В этом выпуске

  • мы добавили некоторые меры безопасности, которые должны предотвратить запуск от провала
  • мы добавили дополнительные журналы, чтобы помочь диагностировать подобную проблему сохраняется Поделитесь, пожалуйста, удалось ли вам начать используя обновленное расширение. Если у вас возникли проблемы с установкой и начиная версию расширения 1.54.0.0, а также продолжайте видеть проблемы с версией 1.54.0.1, попробуйте следующее:
  • из командной строки разработчика Visual Studio запустите VSIXInstaller.exe. /u:0B82CB16-0E52-4363-9BC0-61E758689176, чтобы удалить расширение. перезагрузите вашу систему
  • убедитесь, что Visual Studio запускается в чистом виде (без каких-либо расширений). проблемы или сообщения при запуске)
  • убедитесь, что Visual Studio не сообщает об AWS Toolkit как установлен в диспетчере расширений
  • попробуйте установить AWS Toolkit

Я попросил службу поддержки (с доступом администратора) переустановить VS, а затем смог выполнить обновление до последней версии AWS Toolkit, следуя этим инструкциям. В моем случае переустановка VS была необходимым первым шагом.

CB_at_Sw 10.07.2024 18:09

В AWS Toolkit все еще требуются некоторые улучшения/исправления ошибок. Вместо этого устанавливайте необходимые шаблоны по одному, используя инструменты командной строки dotnet.

Я установил один из лямбда-шаблонов AWS, используя команду ниже. это сработало, и я вижу все связанные с этим шаблоны AWS.

Выполните следующие команды .NET CLI, чтобы установить эти шаблоны проектов и инструменты командной строки.

Установка шаблонов проектов .NET

Чтобы установить шаблоны проектов (.NET 8):

dotnet new install Amazon.Lambda.Templates

Чтобы установить шаблоны проектов (.NET 6):

dotnet new --install Amazon.Lambda.Templates

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

более подробную информацию см. ниже по ссылке AWS —

https://docs.aws.amazon.com/lambda/latest/dg/lambda-csharp.html

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