Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1 не работает, но 0.9.5 работает

Созданный на 14 апр. 2020  ·  4Комментарии  ·  Источник: aws/aws-lambda-dotnet

Привет,

У нас возникла проблема при обновлении с 0.9.5 до 0.10.1 для Amazon.Lambda.TestTool.

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

A fatal error was encountered. The library 'libhostpolicy.dylib' required to execute the application was not found in '/Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/'

И при попытке отладки: отсутствует каталог dgbshim. Но это может быть передано Райдеру.

Кто-нибудь знает, почему это может происходить?

Если я добавлю файл Amazon.Lambda.TestTool.runtimeconfig.json в /Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/ я продвинусь немного дальше и действительно смогу запустить приложение, но dotnet выйдет из строя.

❯ dotnet --version
3.1.201

❯ dotnet --list-sdks

2.2.100 [/usr/local/share/dotnet/sdk]
2.2.401 [/usr/local/share/dotnet/sdk]
3.0.100 [/usr/local/share/dotnet/sdk]
3.1.100 [/usr/local/share/dotnet/sdk]
3.1.201 [/usr/local/share/dotnet/sdk]

Запуск Mac OSX 10.15.4

Более подробная информация будет добавлена ​​в ближайшее время.

Самый полезный комментарий

Спасибо, что дал мне знать. Документация к файлу README устарела, и теперь ее обновили.

Как часть 0.10.0 инструмент был разделен на поддержку как .NET Core 3.1, так и 2.1. В старой версии Amazon.Lambda.TestTool.dll была сборкой точки входа, но теперь это просто библиотека классов. Для .NET Core 3.1 или 2.1 существует отдельная сборка входа под названием Amazon.Lambda.TestTool.WebTesterXX.dll .

Просмотрите обновленный файл README и дайте мне знать, проясняет ли он ситуацию.

Все 4 Комментарий

Райдер Jetbrains 2019.3.4
Конфигурация сделана согласно документации по этой ссылке
https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool#configure -for-jetbrains-rider

Также сталкиваюсь с этой проблемой.

Спасибо, что дал мне знать. Документация к файлу README устарела, и теперь ее обновили.

Как часть 0.10.0 инструмент был разделен на поддержку как .NET Core 3.1, так и 2.1. В старой версии Amazon.Lambda.TestTool.dll была сборкой точки входа, но теперь это просто библиотека классов. Для .NET Core 3.1 или 2.1 существует отдельная сборка входа под названием Amazon.Lambda.TestTool.WebTesterXX.dll .

Просмотрите обновленный файл README и дайте мне знать, проясняет ли он ситуацию.

Спасибо за обновления.

Теперь вроде работает!

Спасибо!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

CrazyBaran picture CrazyBaran  ·  7Комментарии

JustinGrote picture JustinGrote  ·  5Комментарии

pandaedward picture pandaedward  ·  6Комментарии

matheusmaximo picture matheusmaximo  ·  7Комментарии

briancullinan picture briancullinan  ·  7Комментарии