Start Debugging

Тег: dotnet

423 статей · Страница5из43

2026-10-01 errorsdotnettesting
Исправление: dotnet test завершается с кодом 5 и "Zero tests ran" на Microsoft.Testing.Platform
Код выхода 5 означает, что MTP отклонил параметр командной строки, а не то, что тесты отсутствуют. Запустите исполняемый файл тестов напрямую, чтобы увидеть настоящую ошибку, затем добавьте пакет расширения или направьте параметр только в нужные проекты.
.NET MAUI 10.0.110 исправляет шесть утечек памяти, найденных агентным охотником за утечками
MAUI 10.0.110 содержит исправления шести утечек в BackButtonBehavior, SwipeItemView, ListView.RefreshCommand, IndicatorView, GeometryGroup и TableView. Большинство из них были заведены и исправлены рабочими процессами gh-aw, и они особенно важны, если вы используете RelayCommand из CommunityToolkit.Mvvm.
Панель мониторинга Aspire 13.6 хранит последние десять запусков в SQLite
Aspire 13.6.0 делает панель мониторинга постоянной: снимки ресурсов и телеметрия сохраняются в базе данных SQLite, AppHost хранит до десяти запусков на приложение, а завершённые запуски остаются доступны для просмотра в режиме только чтения. Как работают режимы Run, Resume и None и как настроить автономную панель.
Исправление: значки строки состояния Android нечитаемы после включения UseMaterial3 в .NET MAUI 10
MAUI 10.0.100 выбирает цвет значков строки состояния по colorPrimary, а его яркость противоположна яркости поверхности Material 3, поэтому получается белое на белом или чёрное на чёрном. Обновите Microsoft.Maui.Controls до 10.0.101 или новее либо сбросьте AppearanceLightStatusBars в MainActivity.
Исправление: .NET MAUI Entry с Keyboard.Numeric показывает маленькую цифровую панель, а затем полную клавиатуру на iPadOS 26
В iPadOS 26 MAUI сопоставляет Keyboard.Numeric с UIKeyboardType.DecimalPad, который теперь открывается как плавающая мини-панель с цифрами. Добавьте маппер, переключающий iPad на NumbersAndPunctuation, и проверяйте ввод самостоятельно.
Quartz.NET 4.2 превращает некорректные cron-выражения в ошибки сборки
Quartz.NET 4.2.0 поставляется с анализатором Roslyn, который отклоняет непарсящиеся cron-литералы как QZ0001 на этапе компиляции, а также с генератором исходного кода, который превращает атрибуты [QuartzJob] и [CronTrigger] в регистрацию AddDeclaredJobs(). Разбираем, что он проверяет, как выглядит сгенерированный код и как от этого отказаться.
AG-UI .NET SDK 1.0: AGUI.Server и AGUI.Client выносят протокол из Agent Framework
У протокола AG-UI появился самостоятельный .NET SDK: AGUI.Server 1.0.0 превращает любой IChatClient в поток событий AG-UI через SSE, а AGUIChatClient использует AG-UI endpoint как IChatClient, вплоть до .NET Framework 4.7.2. Пользователям Agent Framework достались переименованные API.
Исправление: MediaPicker.CapturePhotoAsync возвращает PNG вместо JPEG в .NET MAUI 10
На iOS MAUI 10 перекодирует снимки с камеры в PNG, если CompressionQuality равно 90 или выше и не задан MaximumWidth/Height, что включает значение по умолчанию. Установите CompressionQuality на 89 или ниже либо добавьте MaximumWidth только для iOS.
Назад Вперёд