3

Im работает над проектом .net core aws лямбда. И я не могу отладить его. Я попытался отладить, но у меня была ошибка, например,Как отладить функцию лямбда-амазонки в визуальной студии 2015?

Программа не содержит статический метод «Главная», подходящий для записи .

Я добавил статический основной метод в класс function.cs и добавил '"debugType": "портативный", "emitEntryPoint": истинная' линия для project.json файла затем;

У меня была ошибка, вроде Проект не содержит точку входа и не может быть запущен напрямую. Чтобы отладить этот проект, «emitEntryPoint»: true нужно добавить ...

ответ

4

Я предлагаю вам создать тестовый класс (открытый класс с атрибутом [TestClass]), а затем добавить к нему тестовый метод (Атрибут [TestMethod]), который будет выполнять вашу лямбда-функцию с соответствующим вводом.

Таким образом, вы сможете легко отладить свою лямбду.

Я предполагаю, что вы пишете модульные тесты для своих лямбдов в любом случае :)

+0

Спасибо за совет, который сработал! Я использовал эту статью для создания библиотеки mstest для .net-ядра https://docs.microsoft.com/en-us/dotnet/articles/core/testing/using-mstest-on-windows. –

+0

Поблагодарили бы, что вы приняли мой ответ:) – johni

Смежные вопросы