"Текущая версия пакета .NET MAUI "9.0.21" требует, чтобы версия рабочей нагрузки .NET MAUI была не ниже "9.0.0". Текущая версия рабочей нагрузки .NET MAUI — "8.0.83".
Я попробовал 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
Иногда устаревшие пакеты могут вызывать проблемы:
- Удалите папки bin и 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
Мобильная версия