Когда это происходит
- После добавления новой страницы maui в регистрацию внедрения зависимостей MauiProgram.cs или регистрация любой новой службы (например, builder.Services.AddSingleton();)
- При самой первой загрузке проекта при открытии решения
- Случайно во время обычного редактирования/сборки
Выполняется очистка кода для C:\DEV\MAUI APPS\Baxo Inc\Applications\...
Выполняется очистка кода [индикатор выполнения перемещается очень медленно или зависает]
Сохранение информации об автоматическом восстановлении
Использование ЦП и памяти в норме, но визуально Studio полностью перестает отвечать на запросы.
Ошибки/предупреждения в списке ошибок (всегда присутствуют)
Даже когда проект в конечном итоге загружается или успешно собирается, я всегда вижу эти ошибки/предупреждения:
XLS0414 Тип «System.Object» не найден. Убедитесь, что вы не пропустили ссылку на сборку...
Эти ошибки XLS0414 появляются почти в каждом файле XAML (ContentPage и т. д.)
Изображение очистки кода
введите описание изображения здесь
Что я уже пробовал
- Очистить + перестроить решение
- Удалить папки .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
Мобильная версия