Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1 funktioniert nicht, aber 0.9.5 ist

Erstellt am 14. Apr. 2020  ·  4Kommentare  ·  Quelle: aws/aws-lambda-dotnet

Hi,

Beim Upgrade von 0.9.5 auf 0.10.1 für Amazon.Lambda.TestTool ist ein Problem aufgetreten.

Wir arbeiten in Rider und wenn wir versuchen zu starten, erhalten wir ein paar verschiedene Fehlermeldungen.

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

Und beim Debuggen: dgbshim-Verzeichnis fehlt. Aber das könnte mit Rider zusammenhängen.

Hat jemand eine Idee, warum dies passieren könnte?

Wenn ich die Datei Amazon.Lambda.TestTool.runtimeconfig.json zu /Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/ hinzufüge, komme ich ein bisschen weiter und kann die Anwendung tatsächlich ausführen, aber dotnet stürzt ab.

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

Ausführen von Mac OSX 10.15.4

Weitere Details werden in Kürze hinzugefügt.

Hilfreichster Kommentar

Danke für die Information. Die Dokumentation zur README-Datei war veraltet und wurde nun aktualisiert.

Als Teil von 0.10.0 das Tool aufgebrochen, um sowohl .NET Core 3.1 als auch 2.1 zu unterstützen. In der alten Version war Amazon.Lambda.TestTool.dll die Einstiegspunkt-Assembly, aber jetzt ist das nur eine Klassenbibliothek. Es gibt eine separate Eintragsassembly für .NET Core 3.1 oder 2.1 namens Amazon.Lambda.TestTool.WebTesterXX.dll .

Sehen Sie sich die aktualisierte README- Datei an und lassen Sie es mich wissen, wenn dies geklärt ist.

Alle 4 Kommentare

Jetbrains-Fahrer 2019.3.4
Konfiguration gemäß der Dokumentation in diesem Link
https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool#configure -for-jetbrains-rider

Begegne auch diesem Problem.

Danke für die Information. Die Dokumentation zur README-Datei war veraltet und wurde nun aktualisiert.

Als Teil von 0.10.0 das Tool aufgebrochen, um sowohl .NET Core 3.1 als auch 2.1 zu unterstützen. In der alten Version war Amazon.Lambda.TestTool.dll die Einstiegspunkt-Assembly, aber jetzt ist das nur eine Klassenbibliothek. Es gibt eine separate Eintragsassembly für .NET Core 3.1 oder 2.1 namens Amazon.Lambda.TestTool.WebTesterXX.dll .

Sehen Sie sich die aktualisierte README- Datei an und lassen Sie es mich wissen, wenn dies geklärt ist.

Danke für das Update.

Jetzt scheint es zu funktionieren!

Vielen Dank!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen