Проект .NET MAUI зависает на этапе «Выполнение очистки кода» на несколько минут или на неопределенный срок после добавлеC#

Место общения программистов C#
Ответить
Anonymous
 Проект .NET MAUI зависает на этапе «Выполнение очистки кода» на несколько минут или на неопределенный срок после добавле

Сообщение Anonymous »

Я работаю над проектом .NET MAUI и столкнулся с серьёзной проблемой производительности/проблемой, из-за которой Visual Studio зависает на этапе «Выполнение очистки кода» на 2–10 минут или иногда зависает навсегда, требуя закрыть Visual Studio через диспетчер задач.
Когда это происходит
  • После добавления новой страницы 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»