"Текущая версия пакета .NET MAUI "9.0.21" требует Версия рабочей нагрузки .NET MAUI должна быть не ниже «9.0.0». Текущая версия рабочей нагрузки .NET MAUI — «8.0.83».
I. пробовал ChatGPT сказал мне, что я также проверил версию dotnet, и это «9.0.101». Но проблема все еще сохраняется, и приложение не развертывается.
Вот что я пробовал:
"1. Обновите .NET MAUI Рабочая нагрузка
Выполните следующие команды в терминале или командной строке разработчика для Visual Studio:
обновление рабочей нагрузки dotnet
- Проверьте свою версию .NET SDK
Убедитесь, что вы используете совместимую версию .NET SDK для .NET MAUI. Для .NET MAUI 9.x вам потребуется .NET 8 SDK.
Если это не .NET 8 (например, 8.0.x), загрузите и установите последнюю версию .NET 8 SDK с официального сайта .NET.
- Обновите Visual Studio
Убедитесь, что ваша Visual Studio обновлена:
- Перейдите в раздел «Справка» → «Проверить наличие обновлений».
- Установите последние обновления, чтобы обеспечить правильные рабочие нагрузки. поддерживаются.
- Очистка и восстановление пакетов NuGet
Иногда устаревшие пакеты могут вызывать проблемы:
- Удалить корзину и папки obj в вашем проекте.
восстановление dotnet
- Проверка рабочей нагрузки Установка
Убедитесь, что установлена правильная версия рабочей нагрузки .NET MAUI:
Найдите что-то вроде:
Копировать код
maui-windows 9.0.x
maui-android 9.0.x
maui-ios 9.0.x
Если версия неверна или отсутствует, переустановите рабочую нагрузку:
dotnet workload install maui"
Подробнее здесь: https://stackoverflow.com/questions/793 ... n-mismatch