Когда это происходит
- После добавления новой страницы maui в регистрацию внедрения внедрения зависимостей в MauiProgram.cs или регистрация любой новой службы (например, builder.Services.AddSingleton();)
- При самой первой загрузке проекта при открытии решения
- Случайно во время обычного редактирования/сборки
Выполняется очистка кода для C:\DEV\MAUI APPS\Baxo Inc\Applications\...
Выполняется очистка кода [индикатор выполнения перемещается очень медленно или зависает]
Сохранение информации об автоматическом восстановлении
Использование ЦП и памяти в норме, но визуально Studio полностью перестает отвечать на запросы.
Ошибки/предупреждения в списке ошибок (всегда присутствуют)
Даже когда проект в конечном итоге загружается или успешно собирается, я всегда вижу эти ошибки/предупреждения:
Код: Выделить всё
XLS0414 The type 'System.Object' was not found. Verify that you are not missing an assembly reference...


Что я уже пробовал
- Очистить + перестроить решение
- Удалить папки .vs, bin, obj
- Перезапустить Visual Studio / компьютер
- Восстановить Visual Studio
- Отключить IntelliCode / IntelliSense для XAML
- Обновить Visual Studio до последней версии
- Очистить кэш NuGet
Вопрос
Сталкивался ли кто-нибудь еще с тем, чтобы Visual Studio зависала на неопределенный срок при выполнении «Выполнения очистки кода» в проекте .NET MAUI после добавления служб DI или при загрузке проекта? Ошибки XLS0414 «System.Object не найден» кажутся связанными, но на самом деле проект собирается и работает нормально после завершения зависания.
Известна ли это ошибка? Есть ли постоянное решение или исправление?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... r-indefini
Мобильная версия