Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1 tidak berfungsi tetapi 0.9.5 berfungsi

Dibuat pada 14 Apr 2020  ·  4Komentar  ·  Sumber: aws/aws-lambda-dotnet

Hai,

Kami mengalami masalah saat memutakhirkan dari 0.9.5 ke 0.10.1 untuk Amazon.Lambda.TestTool.

Kami bekerja di Rider dan ketika kami mencoba untuk memulai, kami mendapatkan beberapa pesan kesalahan yang berbeda.

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

Dan ketika mencoba men-debug: direktori dgbshim hilang. Tapi ini mungkin terkait dengan Rider.

Adakah yang tahu mengapa ini bisa terjadi?

Jika saya menambahkan file Amazon.Lambda.TestTool.runtimeconfig.json ke /Users/.../.dotnet/tools/.store/amazon.lambda.testtool-2.1/0.10.1/amazon.lambda.testtool-2.1/0.10.1/tools/netcoreapp2.1/any/ saya mendapatkan sedikit lebih jauh dan sebenarnya dapat menjalankan aplikasi tetapi dotnet crash.

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

Menjalankan Mac OSX 10.15.4

Rincian lebih lanjut akan ditambahkan segera.

Komentar yang paling membantu

Terima kasih telah memberi tahu saya. Dokumentasi pada file README sudah kedaluwarsa dan sekarang telah diperbarui.

Sebagai bagian dari 0.10.0 , alat ini dipecah untuk mendukung .NET Core 3.1 dan 2.1. Dalam versi lama Amazon.Lambda.TestTool.dll adalah titik masuk perakitan tetapi sekarang hanya perpustakaan kelas. Ada rakitan entri terpisah untuk .NET Core 3.1 atau 2.1 yang disebut Amazon.Lambda.TestTool.WebTesterXX.dll .

Lihat file README yang diperbarui dan beri tahu saya jika itu menyelesaikan masalah.

Semua 4 komentar

Pengendara Jetbrains 2019.3.4
Konfigurasi dilakukan sesuai dengan dokumentasi di tautan ini
https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool#configure -for-jetbrains-rider

Juga menghadapi masalah ini.

Terima kasih telah memberi tahu saya. Dokumentasi pada file README sudah kedaluwarsa dan sekarang telah diperbarui.

Sebagai bagian dari 0.10.0 , alat ini dipecah untuk mendukung .NET Core 3.1 dan 2.1. Dalam versi lama Amazon.Lambda.TestTool.dll adalah titik masuk perakitan tetapi sekarang hanya perpustakaan kelas. Ada rakitan entri terpisah untuk .NET Core 3.1 atau 2.1 yang disebut Amazon.Lambda.TestTool.WebTesterXX.dll .

Lihat file README yang diperbarui dan beri tahu saya jika itu menyelesaikan masalah.

Terima kasih atas pembaruannya.

Sekarang tampaknya berhasil!

Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat