Я работаю с AWS lambdas в течение нескольких месяцев. Я работал с лямбдой, и в конце дня все было хорошо. Я вернулся к работе над этим на следующий день, и я не могу заставить Visual Studio даже запустить приложение с помощью Mock Lambda Test Tool.
В итоге я создал пустую лямбду, которая просто возвращает ввод (стандартный код проекта, который AWS предоставляет вам в качестве шаблона) и который даже не запустится. Я нажал кнопку воспроизведения, чтобы запустить инструмент Mock Lambda Test Tool, похоже, он будет работать пару секунд, а затем закрывается. Окно команд даже не всплывает.
Это код из шаблона проекта.
public string FunctionHandler(string input, ILambdaContext context)
{
return input?.ToUpper();
}
Это все, что я получаю в окне вывода VS:
Целевой процесс завершился безподнятие CoreCLR началось событие. Убедитесь, что целевой процесс настроен на использование .NET Core. Этого можно ожидать, если целевой процесс не запущен в .NET Core. Программа «[16700] dotnet-lambda-test-tool-2.1.exe: трассировка программы» завершила работу с кодом 0 (0x0). Программа '[16700] dotnet-lambda-test-tool-2.1.exe' закрылась с кодом -2147450726 (0x8000809a).
Я попытался переустановить инструментарий AWS, а также попыталсяпереустановка Visual Studio. Это проблема с VS 2017 и VS 2019. Я только что установил 2019, чтобы посмотреть, решит ли это проблему. Любая помощь будет оценена.