Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1 ne fonctionne pas mais 0.9.5 est

Créé le 14 avr. 2020  ·  4Commentaires  ·  Source: aws/aws-lambda-dotnet

Salut,

Nous avons rencontré un problème lors de la mise à niveau de 0.9.5 à 0.10.1 pour Amazon.Lambda.TestTool.

Nous travaillons dans Rider et lorsque nous essayons de démarrer, nous obtenons plusieurs messages d'erreur différents.

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

Et en essayant de déboguer : le répertoire dgbshim est manquant. Mais cela pourrait être lié à Rider.

Est-ce que n'importe qui a une idée pourquoi ceci pourrait se produire ?

Si j'ajoute le fichier 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/ je vais un peu plus loin et je suis capable d'exécuter l'application mais dotnet se bloque.

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

Exécution de Mac OSX 10.15.4

Plus de détails seront ajoutés bientôt.

Commentaire le plus utile

Merci de me le faire savoir. La documentation sur le fichier README était obsolète et a maintenant été mise à jour.

Dans le cadre du 0.10.0 l'outil a été divisé pour prendre en charge à la fois .NET Core 3.1 et 2.1. Dans l'ancienne version, Amazon.Lambda.TestTool.dll était l'assembly de point d'entrée, mais il ne s'agit désormais que d'une bibliothèque de classes. Il existe un assembly d'entrée distinct pour .NET Core 3.1 ou 2.1 appelé Amazon.Lambda.TestTool.WebTesterXX.dll .

Consultez le fichier README mis à jour et dites-moi si cela clarifie les choses.

Tous les 4 commentaires

Pilote Jetbrains 2019.3.4
Configuration effectuée selon la documentation dans ce lien
https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool#configure -for-jetbrains-rider

Rencontre également ce problème.

Merci de me le faire savoir. La documentation sur le fichier README était obsolète et a maintenant été mise à jour.

Dans le cadre du 0.10.0 l'outil a été divisé pour prendre en charge à la fois .NET Core 3.1 et 2.1. Dans l'ancienne version, Amazon.Lambda.TestTool.dll était l'assembly de point d'entrée, mais il ne s'agit désormais que d'une bibliothèque de classes. Il existe un assembly d'entrée distinct pour .NET Core 3.1 ou 2.1 appelé Amazon.Lambda.TestTool.WebTesterXX.dll .

Consultez le fichier README mis à jour et dites-moi si cela clarifie les choses.

Merci pour la mise à jour.

Maintenant ça a l'air de marcher !

Merci!

Cette page vous a été utile?
0 / 5 - 0 notes