Я использую Visual Studio 2022 с набором инструментов AWS для Visual Studio. До недавнего времени все работало нормально, но теперь, когда я загружаю VS, я вижу следующую ошибку:
Если я нажму «Да» (и повторяю каждый раз, когда появляется всплывающее окно), когда VS завершит загрузку, я увижу это в AWS Explorer:
Если я зайду в VS Extension Manager и найду AWS Toolkit, он отобразится в списке просмотра и укажет, что он не установлен:
Итак, я нажал «Установить», выполнил процесс установки расширения и закрыл VS, как было указано. Установщик VSIX появляется на некоторое время, а затем я вижу сообщение ниже, указывающее, что расширение уже установлено:
После открытия VS я по-прежнему получаю всплывающее окно «Пакет AWSToolkitPackage не загружен правильно», а Extension Manager по-прежнему показывает, что набор инструментов AWS Toolkit не установлен.
Кто-нибудь еще когда-либо сталкивался с этой ошибкой? Как это исправить?
Странный! Сегодня утром я столкнулся с той же проблемой несколько часов назад. Пробовал много чего, но безуспешно. Закончилось переустановкой Visual Studio и это решило проблему.
Ох, облом! У меня нет доступа администратора, поэтому мне нужно, чтобы наша служба поддержки переустановила VS для меня.
Это случилось и со мной. Интересно, не повредило ли его обновление 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) на рынке расширений.
В этом выпуске
Я попросил службу поддержки (с доступом администратора) переустановить VS, а затем смог выполнить обновление до последней версии AWS Toolkit, следуя этим инструкциям. В моем случае переустановка VS была необходимым первым шагом.
В 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
Меня это тоже поразило. У меня сейчас нет времени переустанавливать..... Спасибо Microsoft! Что странно, так это то, что его нет нигде в разделе «Управление расширениями». Я помню, как видел всплывающее окно об Amazon Q или что-то в этом роде.