Я установил .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, но проблема осталась та же.
Хотя этого не должно произойти, вы сможете установить их вручную, открыв терминал и запустив 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, все работает правильно
Хм, странно, я думаю, вам понадобятся следующие ингредиенты: установить .NET 9, поддерживающую его версию Visual Studio (предварительная версия), и все готово. В противном случае, что вы можете сделать, если у вас установлен .NET 9, но они не отображаются, создайте новый проект MAUI и измените значения в узле TargetFrameworks в вашем файле csproj вручную на net9.0-*
у меня такая же проблема. Почему-то указанная вами команда установила шаблоны из .NET 6 MAUI
@AlexeySRG кажется, что-то в этом плане меняется! Обновил ответ на него
та же проблема здесь, пришлось удалить предварительную версию .NET 9