Создание нового проекта .NET 6 MAUI
Я хочу работать с MAUI и поэтому установил все необходимое (частично с помощью maui-check).
Как указано в некоторых руководствах, теперь я хочу создать новый проект, используя
dotnet new maui
из командной строки. Но я получаю только сообщение об ошибке:
Соответствующих шаблонов:'maui' не найдено.
Чтобы вывести список установленных шаблонов, запустите dotnet new --list.
Чтобы найти шаблоны на NuGet.org, запустите dotnet new maui --search.
Так почему я не могу использовать эту команду?
2 ответа
Возможно, вы еще не установили шаблоны. Когда я сделал свой первый
maui-check
, он сказал, что не смог установить рабочие нагрузки; но последующие попытки якобы нашли их. Мой
dotnet new maui
потерпит неудачу с:
PS D:\Development\Technologies\MAUI\test-project> dotnet new maui -n HelloMaui
No templates found matching: 'maui'.
To list installed templates, run 'dotnet new --list'.
To search for the templates on NuGet.org, run 'dotnet new maui --search'.
Затем я побежал:
dotnet new -i Microsoft.Maui.Templates
The following template packages will be installed:
Microsoft.Maui.Templates
Success: Microsoft.Maui.Templates::6.0.100-preview.6.1003 installed the following templates:
Template Name Short Name Language Tags
-------------------- ----------- -------- ------------------------------------------------
.NET MAUI App maui [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI
.NET MAUI Blazor App maui-blazor [C#] MAUI/Android/iOS/macOS/Mac Catalyst/WinUI/Blazor
И после этого я смог запустить:
PS D:\Development\Technologies\MAUI\test-project> dotnet new maui
The template ".NET MAUI App" was created successfully.
В последней версии NET MAUI это позволяет вам создать его как обычно:dotnet install maui && dotnet install maui-android && dotnet install maui-ios
или попробуйте обновить. Если это самая последняя стабильная версия, используйте команду:dotnet workload restore