Я нашел связанную ветку на AWS Github: Ошибка лямбда-пакета dotnet после изменения структуры Но он закрыт без ответа.
Чтобы определить контекст и область проблем, я попробовал эти тестыи относительные результаты:
Ошибка: Развертывание серверных лямбда-разрывов API-интерфейса ядра .net.(и изменение целевого фреймворка по умолчанию с 1.0 на 2.1)
Тесты: Развертывание внешнего бессерверного лямбда-API-интерфейса ядра .net: работает Развертывание простого шаблона очистки лямбда-функции (с изменением целевой структуры): работаетРазвертывание чистого серверного лямбда-шаблона API .Net (без изменения целевой структуры): работает Развертывание безсерверного лямбда-чистого API-интерфейса API (с изменением целевой структуры): перерывы
Разрешение: Я создалпроект, использующий команду dotnet cli, был создан с версией 2.1 (последняя в лямбде) и упаковка / развертывание прошла успешно.Я думаю, что новая установка VS 2017, имеющая netcoreapp2.1 и выше, должна работать нормально.
Среда: Я использую VS2017, Windows 10. Первая установленная версия Visual Studio имела .net core 1.0 и обновилась до 2.2 с помощью установщика обновлений VS.
На самом деле может быть ошибка с установщиком обновлений Visual Studio, часть компьютера с net core 1.0 остается за машиной пользователя.(В настоящее время каждый раз, когда я создаю проект, он использует 1.0, а не последнюю возможную версию, 2.2, и я должен обновить его вручную)