Aws-lambda-dotnet: Amazon.Lambda.TestTool 0.10.1 لا يعمل ولكن 0.9.5 يعمل

تم إنشاؤها على ١٤ أبريل ٢٠٢٠  ·  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 rider 2019.3.4.0 تحديث
تم التكوين وفقًا للوثائق الموجودة في هذا الرابط
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 التقييمات

القضايا ذات الصلة

lehoangphan picture lehoangphan  ·  4تعليقات

ShaneGMamet picture ShaneGMamet  ·  3تعليقات

ghost picture ghost  ·  3تعليقات

ljacobsson picture ljacobsson  ·  7تعليقات

martincostello picture martincostello  ·  4تعليقات