У меня есть решение, состоящее из 2 проектов (бизнес-логика и тесты). Я запускаю тестирование в отладке, чтобы проверить, что не так с бизнес-логикой. Проблема в том, что когда я перехожу асинхронный метод в бизнес-логике, я не вижу местных жителей.
Но если я создаю тот же метод в своем тестовом классе, он работает правильно. Так что же не так с полным пошаговым асинхронным методом в указанном проекте?
2 ответа
Большое спасибо. Но виновником в моем случае был ILMerge (в проекте BusinessLogic), о котором я забыл, как только убрал, все работает отлично!
Проблема в том, что вы устанавливаете точку останова в строке 52. Когда программа достигает этой строки, она останавливается, , но не выполняет ее . Итак, myVar
там не объявлен. После бегущей строки 52 она будет объявлена и будет видна. Установите точку останова в строке 53.
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.