Создание проекта Maui недоступно после установки предварительной версии .NET 9.0

Я установил .NET 9.0 Preview SDK с официального сайта Microsoft, но когда я нажимаю «Создать новый проект», опция .NET Maui недоступна. У меня был проект Maui, который я создал перед установкой .NET 9.0. Когда я открыл его, в обозревателе решений появилось сообщение, основанное на вашем решении: вам может потребоваться установка дополнительных компонентов для полноценной разработки. когда я нажимаю кнопку «Установить», установщик Visual Studio сообщает мне: «У вас уже установлены платформы, SDK и инструменты, необходимые для выбранной вами разработки. Вы всегда можете добавить больше, запустив «Установщик Visual Studio».»

У меня Visual Studio 2022 17.10.0 Preview 4. Я пробовал восстановить Visual Studio, но проблема осталась та же.

та же проблема здесь, пришлось удалить предварительную версию .NET 9

kxiaocai 19.06.2024 03:57
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
1
310
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Хотя этого не должно произойти, вы сможете установить их вручную, открыв терминал и запустив dotnet new install Microsoft.Maui.Templates.net9, а затем для других версий замените net9 на net8 или версию, которая вам подходит.

Это также должно заставить их появиться в вашей Visual Studio.

Это просто еще один пакет NuGet, поэтому вы сможете найти то, что вам нужно, на NuGet.org, например: https://www.nuget.org/packages/Microsoft.Maui.Templates.net9

на самом деле они появились в Visual Studio, но это не дает мне возможности выбрать платформу, и когда я создаю проект, пространство имен Microsoft.Maui не существует. и когда я удалил .NET 9, все работает правильно

Hossam Fares 24.04.2024 11:04

Хм, странно, я думаю, вам понадобятся следующие ингредиенты: установить .NET 9, поддерживающую его версию Visual Studio (предварительная версия), и все готово. В противном случае, что вы можете сделать, если у вас установлен .NET 9, но они не отображаются, создайте новый проект MAUI и измените значения в узле TargetFrameworks в вашем файле csproj вручную на net9.0-*

Gerald Versluis 24.04.2024 11:37

у меня такая же проблема. Почему-то указанная вами команда установила шаблоны из .NET 6 MAUI

AlexeySRG 15.06.2024 16:46

@AlexeySRG кажется, что-то в этом плане меняется! Обновил ответ на него

Gerald Versluis 18.06.2024 08:52

Другие вопросы по теме

Похожие вопросы

Инструменты редактора изображений Visual Studio отключены
Приложение .NET MAUI не поддерживается в Visual Studio Mac
Разница между режимом выпуска и режимом Release + O2 в MSVC С++
Отладчик Visual Studio: можно ли добавить точки трассировки с помощью общего действия?
Табличный куб Visual Studio: раздел M использует функцию данных, которая приводит к доступу к источнику данных, отличному от тех, которые определены в модели
<Профессиональный C++> 5-й, на основе главы 12-2-3, я пишу массив главы 15-2, но сообщаю об ошибке LNK2019
Самый эффективный способ дополнить строку в С++ нулями слева?
Точка останова Javascript VS2022 в настоящее время не будет срабатывать. Несвязанная точка останова
При сборке проекта vs2022 в github/devops, который включает графы зависимостей архитектуры, сборка завершается с ошибкой MSB4226
Задание SSIS выполняется случайным образом, что обычно приводит к «неожиданному завершению»?