Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1 no funciona pero 0.9.5 sí

Creado en 14 abr. 2020  ·  4Comentarios  ·  Fuente: aws/aws-lambda-dotnet

Hola,

Hemos experimentado un problema al actualizar de 0.9.5 a 0.10.1 para Amazon.Lambda.TestTool.

Estamos trabajando en Rider y cuando intentamos comenzar recibimos un par de mensajes de error diferentes.

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/'

Y al intentar depurar: falta el directorio dgbshim. Pero esto podría relacionarse con Rider.

¿Alguien tiene alguna idea de por qué podría estar sucediendo esto?

Si agrego el archivo Amazon.Lambda.TestTool.runtimeconfig.json a /Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/ , llego un poco más lejos y, de hecho, puedo ejecutar la aplicación, pero dotnet se bloquea.

❯ 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]

Ejecutando Mac OSX 10.15.4

Pronto se agregarán más detalles.

Comentario más útil

Gracias por hacérmelo saber. La documentación del archivo README estaba desactualizada y ahora se ha actualizado.

Como parte de 0.10.0 la herramienta se dividió para admitir tanto .NET Core 3.1 como 2.1. En la versión anterior, Amazon.Lambda.TestTool.dll era el ensamblaje del punto de entrada, pero ahora es solo una biblioteca de clases. Hay un ensamblado de entrada independiente para .NET Core 3.1 o 2.1 llamado Amazon.Lambda.TestTool.WebTesterXX.dll .

Consulte el archivo README actualizado y avíseme si eso aclara las cosas.

Todos 4 comentarios

Piloto de Jetbrains 2019.3.4
Configuración realizada según la documentación en este enlace
https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool#configure -for-jetbrains-rider

También encontrando este problema.

Gracias por hacérmelo saber. La documentación del archivo README estaba desactualizada y ahora se ha actualizado.

Como parte de 0.10.0 la herramienta se dividió para admitir tanto .NET Core 3.1 como 2.1. En la versión anterior, Amazon.Lambda.TestTool.dll era el ensamblaje del punto de entrada, pero ahora es solo una biblioteca de clases. Hay un ensamblado de entrada independiente para .NET Core 3.1 o 2.1 llamado Amazon.Lambda.TestTool.WebTesterXX.dll .

Consulte el archivo README actualizado y avíseme si eso aclara las cosas.

Gracias por la actualización.

¡Ahora parece estar funcionando!

¡Gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones